https://github.com/jgilfelt/android-mapviewballoonsから情報バルーンを試していますが、完全に機能しています。私が見逃していることの 1 つは、現在の場所を設定する機能です。その機能を正確に実装する方法を知っている人はいますか? 前もって感謝します !
質問する
308 次
2 に答える
2
はい、たとえば、バルーンに表示する url 変数があり、onBaloonTap は次のようになります。ここで、c はコンテキストです
@Override
protected boolean onBalloonTap(int index, OverlayItem item) {
String url = WebService.upcomigEvent;
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
c.startActivity(i);
return true;
}
于 2012-11-15T10:20:51.177 に答える
0
LocationListener インターフェイスを実装するか、MyLocationOverlay クラスを使用して、位置を追跡できます。どちらでもメソッドonLocationChanged
が利用可能で、lat/lng/alt を指定して作成した独自のロケーション オブジェクトをメソッドに提供できます。これは事実上、ユーザーの場所を「なりすまし」ますが、これはあなたが望むものではないかもしれません。マップを特定のポイントまでスクロールしたいだけの場合animateTo
は、MapController で利用可能なメソッドを使用できます。
于 2012-04-04T14:01:07.880 に答える