私はこのオープンストリートマップの実装からこのオープンストリートマップを使用しています。コードは正常に機能していますが、問題は、この画像に表示されるGoogleマップのようなバルーンを AndroidMapviewBalloonsに追加したいことです。
どうすればいいですか?
どんな助けでもいただければ幸いです。
私はこのオープンストリートマップの実装からこのオープンストリートマップを使用しています。コードは正常に機能していますが、問題は、この画像に表示されるGoogleマップのようなバルーンを AndroidMapviewBalloonsに追加したいことです。
どうすればいいですか?
どんな助けでもいただければ幸いです。
Eclipseを使用している場合は、 mapviewbaloonsライブラリをプロジェクトにインポートし、MyItemizedOverlayを拡張します。
public class MyItemizedOverlay extends BalloonItemizedOverlay<OverlayItem>
onTapはonBaloonTapになる必要があります
@Override
protected boolean onBalloonTap(int index, OverlayItem item) {
String url = "someurl.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
c.startActivity(i);
return true;
}
この例では、onBaloonTap()でアクティビティを開始するときに、必ずContextを追加してください。cはContextです。
c.startActivity(i);
Android用のマルチマーカーOpenStreetMapを作成する
http://android-er.blogspot.in/2012/05/create-multi-marker-openstreetmap-for.html