0

こんにちは、マーカーをクリックしたときに情報ウィンドウを実装する方法について質問がありますか? 問題は、マップ上に多くのマーカーがあり、情報ウィンドウをクリックすると各マーカーに別のアクティビティがあることです。enter code here

例はこちら

  1. マーカー 1-----> 情報ウィンドウのマーカー 1 をクリックすると、ActivityOne が表示されます
  2. マーカー 2-----> 情報ウィンドウのマーカー 2 をクリックすると、ActivityTwo が表示されます

私は多くのコードを試しましたが解決しませんでした

       Intent intent = new Intent(ThisActivity.this,OneActivity.class);
          startActivity(intent);
        }
   });
4

4 に答える 4

0

最初: 解決策をさらに検索してみてください。

ヒント: (疑似コード)

Marker m1 = map.addMarker(bla bla);
Marker m2 = map.addMarker(bla bla);

onMarkerClicked(Marker m) {
   if(m == m1) {
      //do what you want to do for marker one
   }
   else if(m == m2) {
      //do what you want to do for marker two
   }
}
于 2013-09-30T14:04:20.820 に答える
0

マーカーのタイトルを設定し、タイトルに基づいてリスナーでアクションを実行することをお勧めします

marker.getTitle()
于 2015-05-27T08:39:47.383 に答える