javascript - 圆圈在谷歌地图 API 上的先前坐标上创建

标签 javascript google-maps-api-3 google-maps-markers

我正在创建标记并围绕 500 个区域圈出。当用户通过拖动 map 超出边界时,将在新生成的标记的同一区域内创建另一个圆圈。问题是它围绕先前生成的标记而不是当前生成的标记创建圆圈。

您可以在这里查看: http://jsbin.com/exiram/1

有人可以帮我吗?

最佳答案

注意tme map 中的事件。对于每次平移“拖动 map ”,您都会在 map 中心创建一个新标记,并为该标记创建一个新圆圈。

也许,您有一个监听器来捕获所有鼠标事件并调用代码来制作标记和圆圈。

您可以在页面中创建 2 个按钮,一个用于制作标记,另一个用于制作圆圈。

关于javascript - 圆圈在谷歌地图 API 上的先前坐标上创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222072/

相关文章:

javascript - 如何将 div 锁定(卡住)到 jquery 应用程序中?

javascript - 如何从数据库中获取动态行输入字段中所选产品的价格?

javascript - Bootstrap 选项卡中的 Google map

javascript - Google map 和 JavaScript for() 循环的问题

flutter - 在Google map 上快速显示多个标记

javascript - 查找明确设置了 CSS 字段的标签

javascript - arr1.concat(arr2) 和 [].concat(arr1, arr2) 之间的区别

google-maps - 在 Google map 上重新排序控件

Javascript - 以百分比形式计算 latlng 之间的距离

javascript - 添加标记后更改标记的 anchor