将可移动的圆圈放在谷歌地图上并获得中心位置和半径

时间:2011-02-14 11:59:23

标签: javascript jquery google-maps

我想在网站上放置与此site

类似的内容

enter image description here

选择个性化搜索时,我需要获得圆心,缩放和半径的gps。

我怎么能实现这个目标?

感谢所有帮助。

4 个答案:

答案 0 :(得分:2)

为什么不向地图添加draggable markericon of the marker可以是围绕它的圆圈图标。

答案 1 :(得分:1)

这是如何使用Jquery制作可拖动元素的,但不太确定获取GPS位置。 http://jqueryui.com/demos/draggable/

答案 2 :(得分:1)

如果您使用Google Maps API V3,那么您拥有google.maps.Circle class。圆圈通过它的方法为您提供所需的所有信息:

  • getRadius()
  • getCenter()

它还有事件,因此您可以在地图上聆听鼠标点击并将圆圈移动到该点击。

答案 3 :(得分:1)

然后,您可以找到鼠标在地图上移动时的纬度,经度。这些lat和long信息可以帮助您对地址进行地理编码,一旦您拥有当前的经度和纬度信息,就可以进行游戏。