簡體   English   中英

將Google地圖移動到標記點擊的左側

[英]move google map to the left on marker click

當我單擊標記時,我不想將地圖居中放置在標記上,而是將其向左移動一點,以便在右側顯示一些信息的窗口。 我認為使用setCenter()會更容易,但隨后我需要在標記旁邊放置一個位置。

我想我將不得不根據標記的緯度和經度進行一些計算,但是我不知道該如何進行。 有人知道如何根據標記的緯度和經度來計算位置嗎? 還是有另一種(更簡便的)方式?

將事件偵聽器添加到標記。

單擊標記后,使用getPosition()獲取標記位置。 要將地圖移到左側,您需要將地圖居中到標記右側的一點。 因此,可能要創建一組新的坐標,它們的緯度和經度應為+ 1度。

然后,您可以使用setCenter()panTo()方法沿所需方向移動到地圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM