2013-08-21 50 views

回答

2

您可以通過設置GoogleMap.OnMarkerClickListener並在那裏返回true(處理)來抑制默認的平移行爲。你將不得不打電話marker.showInfoWindow()仍然顯示信息窗口。

使這個條件有點困難。最有可能的是,您必須先使用InfoWindowAdapter和佈局View,然後才能自行返回,並使用屏幕上的寬度,高度LatLng轉換爲Point來計算它是否適合屏幕。

您也可以在gmaps-api-issues上發佈功能要求。這種有條件的默認行爲將會是更好的用戶體驗,並且他們獲得了所有數據以簡化計算。

+0

這似乎是做到這一點的方法,我可以按照你的建議去做。謝謝。 – user936580

相關問題