2013-09-27 35 views
1

我對Google Maps API有點新,所以我不知道下面的問題是否得到了很好的解答。ImageMapType半徑

我正在嘗試爲遊戲世界創建一個v3動力的自定義地圖。我會用Google Example來問我的問題。比方說,我想限制用戶可以上漲多遠北或南。與真實星球不同,遊戲地圖不是從兩側連接的,並且在this example沒有連接從北到南。如果您嘗試最大化縮小,然後轉到北方,儘可能將地圖拖動到北方,您將看到它如何用完拼貼,並顯示灰色的默認背景。我想限制這個北上的行爲。

我想radiusexample財產必須做些什麼,但玩它沒有幫助。

是否有另一種選擇,如何限制它?

謝謝!

回答

2

起初:這個腳本中使用的radius-property屬性沒有任何意義。

基本上,你不能限制地圖的邊界到一個給定的區域。
您可以做的唯一事情就是觀察bounds_changed-事件,並且當邊界不在限制區域內時恢復邊界。

但是這可能會產生一些不良影響。

取而代之,您可以禁用拖動地圖並使用自定義搖攝控制,該控制允許用戶向南/北進行有限搖攝