2014-07-04 25 views

回答

2

您需要使用维基卫星地图API的place.Search功能,并进入纬度,经度和地点的名称作为参数。

该API返回大量以块分隔的数据。您感兴趣的是几何

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

这些地方[0] .polygon是你需要的。一个JSON数组的坐标。

Here's我曾经得到的结果的网址:

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。

希望它有帮助!

+1

谢谢!有用。 – armid

+0

很高兴帮助。请将其标记为有效答案。 –