如何在谷歌地图上绘制多个位置(经度+纬度)?

dar*_*dow 1 gps android location google-maps itemizedoverlay

我有一个应用程序,需要在谷歌地图上绘制两个位置?其中一个位置将是我当前的位置,第二个位置是我的朋友的位置,我已经获得.现在我的问题是我能够在地图上绘制我朋友的位置但不能在同一地图上绘制我的位置.任何人都可以告诉我如何在同一张地图上绘制我的位置和我朋友的位置?

Nib*_*ain 9

检查此链接:

http://eagle.phys.utk.edu/guidry/android/mapOverlayDemo.html

此代码可以帮助您:

     MapView mapView = (MapView) findViewById(R.id.mapview);
     mapView.setBuiltInZoomControls(true);

 List<Overlay> mapOverlays = mapView.getOverlays();
 Drawable drawable = this.getResources().getDrawable(R.drawable.icon);
 HelloItemizedOverlay itemizedoverlay = new HelloItemizedOverlay(drawable,this);
 GeoPoint point = new GeoPoint(30443769,-91158458);
 OverlayItem overlayitem = new OverlayItem(point, "Hi!", "Second!");

 GeoPoint point2 = new GeoPoint(17385812,78480667);
 OverlayItem overlayitem2 = new OverlayItem(point2, "Hello!", " fisrt one!");

 itemizedoverlay.addOverlay(overlayitem);
 itemizedoverlay.addOverlay(overlayitem2);

 mapOverlays.add(itemizedoverlay);
Run Code Online (Sandbox Code Playgroud)