单击标记图标时如何显示openstreetmap标记信息

时间:2016-09-05 14:14:53

标签: android openstreetmap marker osmdroid

我正在尝试显示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 个答案:

没有答案