0

我对 API 非常陌生,因此我决定研究 Wikimapia API 以了解 API 的真正工作原理。我目前正在卡内基梅隆大学做研究,研究主管指示我开始使用 API 并弄清楚它是如何工作的等等。现在,我必须输入纬度/经度,这将显示 500m^2 周围的地图它。这将用于自动驾驶吉普车,以补充汽车上的传感器可以感知的内容。

无论如何,所以我下载了 pymapia 并使用了 box 函数,但它所做的只是返回:

>>> print box(40.444663, -79.943036, 40.444842, -79.939774)

query http://api.wikimapia.org/?function=box&key=7758C23C-47DA8BA3-4205B7F8-57EB8EDD-A0808F25-F570C462-959B517B-51410DC3&bbox=40.444663,-79.943036,40.444842,-79.939774&format=json&page=1&count=50
{u'count': 50, u'language': u'en', u'has_deeper_tiles': False, u'version': u'1.0', u'found': 0, u'folder': [], u'page': 1}

我该怎么处理输出?这没有任何意义.. :(

4

1 回答 1

0

您只调用 API 的基本 URL。API 文档有更多关于做什么的信息。您需要传递其他参数(例如lon_min/maxlat_min/max)才能实际获取更多数据。您必须花点时间才能获得所需的数据。

于 2012-06-29T21:56:55.433 回答