是否可以将绘图管理器正在编辑的形状的点拖动对齐到另一个形状的点位置?



我希望用户能够使用Azure地图绘制管理器绘制多边形,并能够将多边形的一个点移动到另一个多边形的一个点附近,并将拖动的点捕获到相同的位置,这样产生的2个点将是相同的。

我知道有一个网格的snap能力,但没有看到这种行为的样本?

最终目标是防止多边形重叠,假设相邻形状的相交共享线被排除在确定一个点所在的多边形中。

我可以允许用户手动绘制并尽可能接近,当然,并提供一些断言来确认没有多边形重叠,但如果可能的话,我还希望有一个不错的快照到点体验。

您可以在这里找到数百个Azure地图示例:https://samples.azuremaps.com/

正如您所指出的,捕捉网格可能是您的场景中最好的开始位置。以下是一些具体的例子:

https://samples.azuremaps.com/?sample=use-a-snapping-grid

https://samples.azuremaps.com/?sample=snap-grid-options

下面的示例是一个自定义捕获场景的示例,其中使用路由服务将绘制的线捕获到路由(路由部分可以替换为自定义逻辑):https://samples.azuremaps.com/?sample=snap-drawn-line-to-roads

相关内容

  • 没有找到相关文章

最新更新