gpt4 book ai didi

javascript - 获取可编辑多边形点的点击事件(Google Maps API v3)

转载 作者:行者123 更新时间:2023-11-29 22:26:07 26 4
gpt4 key购买 nike

当使用 Google 的 V3 API 在 map 上绘制可编辑的 Polygon 时,是否有一些我可以注册的事件告诉我何时多边形的点之一(仅通过 editable 可见 标志)被点击?我希望能够让用户使用右键单击绘制多边形,并通过单击绘制的第一个点来“完成”多边形。我首先创建一个包含一个点的 Polygon,然后通过每次右键单击添加每个连续的点。我使用 mousemove 事件创建两条“完成”线,两条较暗的线(两条 Polylines),从绘制的最后一个点到 map 上的当前鼠标位置,以及从 map 上的当前鼠标位置到第一个(“ anchor ”)点。当我点击第一个点时,我希望能够通过移除这些完成线来“完成”Polygon,从而推断用户现在的意图是编辑已经绘制的点使用可编辑多边形提供的句柄,或将多边形的坐标保存到我的应用程序中。

有没有办法做到这一点? (在我写这篇文章时,我想到了一个解决方案:在第一个(“ anchor ”)点周围创建一个不可见的小圆圈,并检测何时单击该不可见圆圈。但我想看看是否有API 中内置了我可以使用的东西。)

最佳答案

关于javascript - 获取可编辑多边形点的点击事件(Google Maps API v3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9198512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com