我有一个带信息窗口的标记。如何从地图中删除绿色手指?看看这个:
我的代码:
Marker startMarker = new Marker(mapView);
startMarker.setPosition(gPt);
startMarker.setIcon(null);//doesn't help
startMarker.setAnchor(Marker.ANCHOR_CENTER, 1.0f);
InfoWindow infoWindow = new MyInfoWindow(R.layout.bonuspack_bubble,
mapView, company);
startMarker.setInfoWindow(infoWindow);
startMarker.setTitle(company.getName());
startMarker.showInfoWindow();
mapView.getOverlays().add(startMarker);
答案 0 :(得分:2)
了解您想要显示信息窗口,但没有任何标记图标:用一个小的透明图标替换默认的“绿色手指”标记。
透明,以便用户看不到任何内容。
startMarker.setIcon(mySmallTransparentIcon);
答案 1 :(得分:1)
试试此代码
mapView.getOverlays().remove(startMarker);
mapView.invalidate();