【发布时间】:2014-08-27 23:29:05
【问题描述】:
有谁知道是否/如何限制/限制地图中的标记位置?
我想将我的标记限制在城镇内的某个位置(例如半径为 10 公里),并且不允许用户拖动/创建超出该半径限制的新标记...
【问题讨论】:
-
这是一种可能...但是它不会将标记创建限制在某个位置!无论如何谢谢你;)
-
我的想法是您将整个地图视图限制在您所在的区域,通过限制用户可以放置标记的位置。也许那不适合你。
-
1) 定义一个中心点。 2) 定义最大半径。 3) 在标记的
dragend事件中,检查中心点与新位置之间的距离。如果太远,请将标记放回其最后位置(或中心点,这取决于您)。 -
谢谢@MrUpsidown。我想我会听取你的建议并做一些与之相关的事情;)
标签: javascript jquery google-maps google-maps-api-3 google-maps-markers