-1

这是我添加的用于在地图上显示位置的代码。但从这里只显示一点。我需要添加多个点。请帮助我完成我的任务。

 View.OnClickListener handler = new View.OnClickListener(){
    public void onClick(View v) {

     switch (v.getId()) {
     case R.id.launchmap:                
     final EditText addressfield = (EditText) findViewById(R.id.address);                   
     String addressInput = addressfield.getText().toString(); // Get  input text
     Intent geoIntent = new Intent (android.content.Intent.ACTION_VIEW, Uri.parse ("geo:0,0?q=" +     addressInput)); // Prepare intent
     startActivity(geoIntent);  // Initiate lookupaddressInput
4

1 回答 1

1

您正在使用 Intent 启动 Google Maps 或类似的地图应用程序。

例如,可用的 Intent 记录在此处和官方Android 文档中。遗憾的是,没有记录在案的方法可以在地图上显示一个以上的位置。

如果您想显示带有多个标记的地图,您可能需要将Google Maps Framework直接包含到您的应用程序中

于 2013-04-19T07:22:37.747 回答