Как отобразить информацию маркера openstreetmap при нажатии на значок маркера

Я пытаюсь отобразить информацию маркера 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();
    }

0 ответов

Другие вопросы по тегам