1

私はこのオープンストリートマップの実装からこのオープンストリートマップを使用しています。コードは正常に機能していますが、問題は、この画像に表示されるGoogleマップのようなバルーンを AndroidMapviewBalloonsに追加したいことです。

どうすればいいですか?

どんな助けでもいただければ幸いです。

4

2 に答える 2

0

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);
于 2012-12-03T08:14:16.750 に答える
0

Android用のマルチマーカーOpenStreetMapを作成する

http://android-er.blogspot.in/2012/05/create-multi-marker-openstreetmap-for.html

于 2012-12-03T08:09:06.377 に答える