0

以下是我的場景限制特定區域內的服務

1:首先我想定義在3個特定區域提供的服務。我想用mongodb保存這些區域(我不知道1區域會保存爲一個lat值還是一個long值數組)

2:我想只爲那些用戶存在於提供服務的地區。

任何關於實現這個場景的建議以及在這種情況下google API會對我有什麼幫助?

回答

0

thread所述,您可以使用setLatLngBoundsForCameraTarget方法限制用戶的平移到給定區域。這是documentation。也是從這個post

你可以聽dragend事件,如果地圖拖動允許的範圍以外,將其移回內部。您可以在LatLngBounds對象中定義允許的邊界,然後使用方法檢查新的緯度/經度中心是否在邊界內。

您還可以非常輕鬆地限制縮放級別。

這裏有一些相關的線程這可能有助於: