0

我正在开发 openlayers 应用程序。我要做的任务之一是当用户单击地图或任何国家/地区时,它应该选择该地图并通过以矢量形式绘制边框来勾勒该国家/地区。这可能吗?如果是,那么请给我一些示例代码链接。

4

1 回答 1

0

嗨,是的,这很容易做到。有很多方法可以做到,

您将需要一个 Web 服务,该服务将根据经过的纬度返回 geojson(矢量)边界。

在 clinet 方面,您需要在基本地图上添加一个矢量图层。

在地图上分配一个单击处理程序(使用工具),然后单击该工具,调用传递 latlon 的 Web 服务,最终当您从 Web 服务返回响应时,将 geojson 注入矢量图层。

也看这里https://gis.stackexchange.com/questions/35395/how-to-highlight-a-selected-country

于 2013-11-27T14:07:21.557 回答