安卓添加Marker后不显示
我使用的com.esri.arcgis.android:arcgis-android:10.2.8-1这个版本。
使用MapViewHelper在点击地图的时候添加一个Marker到地图上。代码如下:
mMapView.setOnSingleTapListener(new OnSingleTapListener() {
@Override
public void onSingleTap(float v, float v1) {
Point Point=mMapView.toMapPoint(v,v1);
loade=MapViewHelper.addMarkerGraphic(Point.getX(), Point.getY(),
"ESRI"+v, "World Headquarters"+v1, android.R.drawable.ic_menu_myplaces, null, false, 1);
Log.e(TAG,"loade"+loade);
mMapView.centerAndZoom(Point.getX(),Point.getY(),4);
if(loade<0){
Log.e(TAG,"Marker Graphic not added to MapView");
}
}
});
但是为什么第一次点击是可以显示的,以后再次点击虽然loade返回的值不是-1但是在地图上为什么不显示呢?
使用MapViewHelper在点击地图的时候添加一个Marker到地图上。代码如下:
mMapView.setOnSingleTapListener(new OnSingleTapListener() {
@Override
public void onSingleTap(float v, float v1) {
Point Point=mMapView.toMapPoint(v,v1);
loade=MapViewHelper.addMarkerGraphic(Point.getX(), Point.getY(),
"ESRI"+v, "World Headquarters"+v1, android.R.drawable.ic_menu_myplaces, null, false, 1);
Log.e(TAG,"loade"+loade);
mMapView.centerAndZoom(Point.getX(),Point.getY(),4);
if(loade<0){
Log.e(TAG,"Marker Graphic not added to MapView");
}
}
});
但是为什么第一次点击是可以显示的,以后再次点击虽然loade返回的值不是-1但是在地图上为什么不显示呢?
0 个回复