0

如何获取多边形区域的坐标:

http://wikimapia.org/#lang=en&lat=49.964473&lon=36.262436&z=12&m=b&show=/20421408/Chervonozavodsky-district

4

1 回答 1

3

您需要使用 Wikimapia API 的 place.Search 功能,并输入纬度、经度和地点名称作为参数。

API 返回大量数据,这些数据以块的形式分隔。您感兴趣的是几何

您可以使用Wikimapia API进行测试,以根据您的需要过滤结果。使用经纬度参数和您提供的地区名称,我能够获得您需要的地区作为第一个结果。

places[0].polygon 是你需要的。一个 JSON 坐标数组。

这是我用来获取结果的网址:

http://api.wikimapia.org/?key=example&function=place.search&q=Chervonozavodsky-district&lat=49.964473&lon=36.262436&format=json&pack=&language=en&data_blocks=geometry%2C&page=1&count=1

请注意,在此示例中,我请求了 JSON 结果。但如果您愿意,也可以要求提供 XML。

希望能帮助到你!

于 2015-01-23T18:24:33.297 回答