0

我一直在寻找一个在线地理搜索 API,以便我可以获得旅游景点的位置数据,例如历史地标、旅游信息位置、城堡等。我不是在寻找地图图像,而是在寻找标记的位置列表数据。我玩过 CloudMade,但似乎没有任何对象类型返回我期望的响应数量(即使有一个宽边界框)。必应、雅虎或谷歌地图似乎都没有没有地图的地理搜索 API——只是地理编码。我见过一些应用程序可以找到我附近 24 小时营业的餐馆或出租公寓——那一天是从哪里来的?谢谢!

4

2 回答 2

0

CloudMade 对返回结果使用限制,以免损害您的浏览器。默认情况下,它返回 10 个结果。您可以使用 "limit=" 和 "offset=" 进行分页。并且响应包含“找到”字段,它为您提供结果总数。

顺便说一句,几周前发布了新的 CloudMade Geocoding API。它更快更容易使用。

更多信息 - http://blog.cloudmade.com/2009/10/08/new-geocoding-engine-delivers-results-up-to-24-times-faster/

文档 - http://developers.cloudmade.com/wiki/geocoding-http-api/Documentation

于 2009-10-23T09:06:44.393 回答
0

这些数据来自哪里:

附近餐厅搜索通常使用Google AJAX 搜索 API使用其本地搜索模式执行。它不适用于执行诸如“旅游景点”或“历史地标”之类的模糊搜索,它需要更具体的内容,例如“博物馆”。它本质上是一种商业搜索(他们最初从黄页购买数据,因此它严重偏向于拥有电话的组织),因此它不会找到自然特征。每个查询也仅限于大约 8 个回复。

寻找出租公寓的应用程序往往有自己的数据库,该数据库是通过阅读 Craigslist 等内容构建的。

于 2009-10-07T03:48:01.277 回答