Android 在mapview上动态添加多个覆盖
我有一个地图视图,在GestureListener的帮助下,我成功地在长按时获得了一个覆盖图。我真正想要的是,我想一个接一个地添加标记(具有相同的图标)。就像我想在地图上标出不同的位置一样(不是一次全部)。这方面的任何帮助对于我这个使用MapView和叠加的新手来说都是非常好的。使用ItemizeOverlay类添加特定经度和纬度的可绘制性 在MapActivity中编写 地质点您的_点=(在此处提供地质点信息) 可提取可提取= this.getResources().getDrawable(R.drawable.your\u point\u image) HelloItemizedOverlay itemizedoverlay=新HelloItemizedOverlay( 可绘制,MapsActivity.this,mapView); 地质点=新的地质点((int)(您的_point.getLat()*1E6), (int)(您的_point.getLon()*1E6)) OverlayItem overlayitem1=新的OverlayItem(您的_点) itemizedoverlay.addOverlay(overlayitem1); mapView.getOverlays().add(ItemizeOverlay) 在哪里 HelloItemizeOverlay扩展了ItemizeOverlay{ 公共HelloItemizeOverlay(可绘制的defaultMarker、活动上下文、, 地图视图(地图视图){ super(boundCenterBottom(defaultMarker)); mContext=上下文; this.mapView=mapViewAndroid 在mapview上动态添加多个覆盖,android,google-maps,android-mapview,itemizedoverlay,Android,Google Maps,Android Mapview,Itemizedoverlay,我有一个地图视图,在GestureListener的帮助下,我成功地在长按时获得了一个覆盖图。我真正想要的是,我想一个接一个地添加标记(具有相同的图标)。就像我想在地图上标出不同的位置一样(不是一次全部)。这方面的任何帮助对于我这个使用MapView和叠加的新手来说都是非常好的。使用ItemizeOverlay类添加特定经度和纬度的可绘制性 在MapActivity中编写 地质点您的_点=(在此处提供地质点信息) 可提取可提取= this.getResources().getDrawable(R
}
}
我是这样做的,而且很有效。欢迎光临。谢谢您的回复。