下面是我的实现,当我点击它时,我看不到任何关于我的标记的描述。我甚至经历了很多来源,但无法取得工作。寻找积极的出路。如何在用户点击osmdroid map中的标记时设置标记片段?
public Marker addMarker(GeoPoint p) {
Marker marker = new Marker(osm);
marker = new Marker(osm);
marker.setPosition(p);
osm.getOverlays().add(marker);
marker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_BOTTOM);
marker.setIcon(getResources().getDrawable(R.drawable.black));
marker.setTitle("Marker");
marker.setSnippet("Snippet marker");
marker.setSubDescription("SubDescription marker");
return marker;
}
您是否看到没有文字的气泡(InfoWindow)或者根本没有看到气泡?有没有代码在创建后将onClickListener设置为标记? –
我没有看到气泡,我为每个标记创建了新的对象geopoints – himagaran
好的,再次提出问题:您是否在任何地方调用marker.setOnMarkerClickListener(...)?这不是在你发布的代码中,但我不知道你如何处理退货价值。 –