[英]Google Maps Android API v2 check if InfoWindow is open
[英]How to open new activity (or dialog or link) from a Infowindow - Google Maps v2 Android
我想從infowindow打開一個新活動(或自定義對話框或鏈接)。 我希望我的UI以這種方式工作:
1)我看到了地圖
2)我點擊一個標記來顯示Infowindow
3)我在Infowindow中單擊一個按鈕(或其他內容)以打開一個新活動(或對話框)以顯示更多信息。 或者,我單擊Infowindow的鏈接以打開網頁以顯示更多信息。
我寧願打開一個新的活動或對話框。 順便問一下,你能告訴我更簡單的方法嗎? 任何幫助將不勝感激。 提前致謝。
這是我的代碼。
Marker INFO=mMap.addMarker(new MarkerOptions()
.position(info)
.title("TITLE")
.snippet("SNIPPET")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));
我單擊按鈕(或其他內容)進入Infowindow以打開新活動(或對話框)以顯示更多信息。 或者,我單擊Infowindow的鏈接以打開網頁以顯示更多信息。
這些都不可能。 但是, 您可以通過setOnInfoWindowClickListener()
檢測整個信息窗口上的單擊 。 你onInfoWindowClick()
你的方法OnInfoWindowClickListener
則可以調用startActivity()
show()
一DialogFragment
等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.