我正在尝试显示openstreetmap标记信息。但不显示标记信息。
我该怎么办?
这是我的代码:
private void addMarker(GeoPoint center) {
Marker marker = new Marker(mapView);
marker.setPosition(center);
marker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_BOTTOM);
marker.setIcon(getResources().getDrawable(R.drawable.google_marker1));
marker.setTitle("City");
marker.setSubDescription(hMap.get(Constants.CITY).trim());
marker.setOnMarkerClickListener(new Marker.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker marker, MapView mapView) {
marker.showInfoWindow();
return true;
}
});
mapView.getOverlays().clear();
mapView.getOverlays().add(marker);
mapView.invalidate();
}