1

我对 Google Maps API 有点陌生,所以我不知道下面的问题是否问得好。

我正在尝试为游戏世界创建一个 v3 驱动的自定义地图。我将使用谷歌示例来问我的问题。可以说我想限制用户可以向北或向南走多远。与真实星球不同,游戏地图不是从侧面连接的,在这个例子中也不是从北到南连接的。如果您尝试最大程度地缩小,然后向北移动,尽可能将地图拖到北方,您将看到它是如何用完图块的,而是显示灰色的默认背景。我想限制这种向北行驶的行为。

我想示例radius中的属性必须对其进行处理,但使用它并没有帮助。

关于如何限制它还有另一种选择吗?

谢谢!

4

1 回答 1

2

起初:此脚本中使用的 radius-property 没有任何意义。

基本上,您不能将地图的边界限制在给定区域。
您唯一能做的就是观察bounds_changed- 事件,当边界不在禁区内时,恢复边界。

但这可能会产生一些不良影响。

相反,您可以禁用地图的拖动并使用自定义平移控件,它允许用户有限平移到北/南

于 2013-09-27T21:46:55.520 回答