我正在编写一个 Geocoder C# 测试应用程序。我可以使用 NOKIA \Here API (REST) 来获取 GeoLocations(Lat\Long),并将地址信息作为输入。
问问题
3058 次
1 回答
2
直到最近,诺基亚才向公众提供免费的 RESTful 地理编码 API(见下文):
显然,这样的服务确实存在,因为here.com使用它,并且各种 API(如 Maps API for JavaScript)能够使用nokia.places.search.manager处理地理编码请求,而后者又必须将 http 调用包装到RESTful 地理编码服务。
对于地理编码,您有三个选项:
- 您可以直接从 Maps API for Javascript 使用地理编码 - 这当然不是 RESTful
http://developer.here.net/apiexplorer/examples/api-for-js/places-search/search-by-address.html
- 您可以通过将地址放入 RESTful Places API 来进行非结构化搜索。这是一个本地搜索 API,并非设计为地理编码器。
- 您可以直接联系诺基亚(请参阅定价计划页面底部的链接 )并请求定制套餐,包括访问“适当的”地理编码服务。该服务不是免费的,但会返回更高质量的正确地理编码结果。
更新:
As of Sept 2013, use of the RESTful Geocoding API is now available to signed in customers - the documentation can be found here
于 2013-02-01T10:13:05.730 回答