我正嘗試使用Google地圖爲我的應用創建自定義「我的位置」按鈕。Android谷歌地圖縮放以適應標記和當前位置
我想要做的是將地圖圍繞用戶的位置居中,這已經完成並且工作完美無瑕,但也想放大到足以看到我選擇的標記(這實際上是這是我記憶中的一組標記中最接近的一個,但現在並不重要)。
我一直無法找到zoom
變量是如何工作的。如果我知道我想要顯示的標記距離我0.5個GPS單位,我怎樣才能將地圖圍繞在我的周圍,使其在邊界上包含該標記?我也會使用填充來確保它完全適合地圖。
LatLng my_coordinates = ...;
LatLng closest_mark = ...;
map.animateCamera(CameraUpdateFactory.newLatLng(my_coordinates));
所以現在我想修改代碼,不僅居中位置my_coordinates
還要確保變焦會使closest_mark
適合在視口中
CameraUpdateFactory.newLatLngBounds(?? , /*padding*/);
工作,謝謝! –
歡迎您:) – Guru