我想谷歌地圖顯示整個星球(最大限度地縮小)。然後,我想用按鈕覆蓋地圖。當用戶點擊按鈕時,疊加層被刪除,谷歌地圖會自動生成我想要的位置。動畫縮放到谷歌地圖上的點擊位置(自定義谷歌地圖控件)
所以,我不是要求完整的解決方案,我只是想讓你告訴我是否可以使用谷歌地圖js api來做到這一點,如果你可以給我一些方向,那將是非常棒的。我搜查了很多,但沒有發現這個問題。
謝謝。
我想谷歌地圖顯示整個星球(最大限度地縮小)。然後,我想用按鈕覆蓋地圖。當用戶點擊按鈕時,疊加層被刪除,谷歌地圖會自動生成我想要的位置。動畫縮放到谷歌地圖上的點擊位置(自定義谷歌地圖控件)
所以,我不是要求完整的解決方案,我只是想讓你告訴我是否可以使用谷歌地圖js api來做到這一點,如果你可以給我一些方向,那將是非常棒的。我搜查了很多,但沒有發現這個問題。
謝謝。
map.setCenter(new google.maps.LatLng(theLatitude, theLongitude));
map.setZoom(yourZoomLevel);
參見:change location to preset coordinates and zoom with click of a button
我注意到,如果當前縮放級別和新縮放級別之間的差異超過2個,谷歌地圖將不會使平滑縮放。
你可以看看相同的問題:How to zoom in smoothly on a marker in Google Maps?
我也注意到了。感謝您的鏈接,但我沒有發現它適合我的情況。 –
爲什麼要選擇「試試這個」?一個好的答案***將總是解釋所做的事情以及爲什麼這樣做,不僅是爲了OP,還是爲了將來訪問SO。 –