私の実装は以下の通りです。マーカーをタップすると、そのマーカーに関する説明が表示されません。私は多くの情報源を通っていましたが、働くものを取り出すことはできませんでした。ポジティブな方法を探しています。ユーザーがosmdroidマップのマーカーをタップしたときにマーカースニペットを設定するにはどうすればよいですか?
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をマーカーに設定するコードはありますか? –
私はバブルを一切見ず、マーカージオポイントごとに新しいオブジェクトを作成します – himagaran
もう一度質問してください:marker.setOnMarkerClickListener(...)をどこでも呼び出していますか?投稿したコードではありませんが、返された値で何をしているのか分かりません。 –