0
map.setCenter(new google.maps.LatLng(locationX,locationY);
如果我這樣做,Google會在地圖畫布的中心放置一個標記。我希望它不是中心,例如右上角的機器人。可能嗎?如何將谷歌地圖的標記居中放置在地圖中間
map.setCenter(new google.maps.LatLng(locationX,locationY);
如果我這樣做,Google會在地圖畫布的中心放置一個標記。我希望它不是中心,例如右上角的機器人。可能嗎?如何將谷歌地圖的標記居中放置在地圖中間
相反setCenter的,請嘗試以下
panTo(latLng:LatLng)
更改地圖給定經緯度的中心。如果變化爲 小於地圖的寬度和高度,則過渡將爲平滑動畫的 。
唯一的區別是可能的動畫,結果將會與使用'setCenter()'相同。 –
可能的重複[如何將谷歌地圖不在屏幕中央?](http://stackoverflow.com/q/19206807/) –
那麼你不應該'setCenter',你應該使用'panTo' – Praveen
是的,但可能沒有特定的內置方法。你必須做一些數學計算一個適當的緯度/經度偏移,然後'.setCentre()'在其上。 –