首页 > 解决方案 > 您如何在放大和缩小时获取数据(多边形/数据引脚)?

问题描述

有什么方法可以放大或缩小 Azure Maps 并获取当前窗口中所有多边形和数据引脚的数据?

标签: azureazure-maps

解决方案


地图完成移动后,您可以调用map.layers.getRenderedShapes函数来获取当前视图中的所有渲染形状。您可以在此处找到有关此功能的文档:https ://docs.microsoft.com/en-us/javascript/api/azure-maps-control/atlas.layermanager?view=azure-iot-typescript-latest#getrenderedshapes-position ---point---boundingbox--array-string---layer---expression-

如果您将地图放大到足够接近以下示例中的某个区域,它会使用此功能将所有可见位置的列表加载到侧面板中:https://azuremapscodesamples.azurewebsites.net/index.html? sample=Simple%20Store%20Locator本教程详细介绍了此示例:https ://docs.microsoft.com/en-us/azure/azure-maps/tutorial-create-store-locator


推荐阅读