0

https://github.com/jgilfelt/android-mapviewballoonsから情報バルーンを試していますが、完全に機能しています。私が見逃していることの 1 つは、現在の場所を設定する機能です。その機能を正確に実装する方法を知っている人はいますか? 前もって感謝します !

4

2 に答える 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 に答える