如何使用HERE Api请求精确定位地理编码数据>> [

问题描述 投票:0回答:1
我正在寻求使用HERE的地理编码服务来根据英国邮政编码来定位某个地方的纬度和经度。目前,即使我提供了完整的邮政编码,我的请求也会返回一个大致的位置。

我以前使用的旧的“地理编码” API将返回相关结果,但是该结果已投入维护,并已由“地理编码和搜索” API取代。这个新的API似乎只是在HERE数据库中浏览存储的兴趣点列表,并返回与您搜索的内容最接近的内容,而不是试图查找输入的确切位置。

如何使用以下请求获得更准确的结果?请记住,我将只能访问邮政编码。

https://geocode.search.hereapi.com/v1/geocode?q={postCode}&apiKey={key}

目前,我使用邮政编码PE1 1QL收到与以下类似的响应。它应该指向一个停车场,但是,如果您将API返回的纬度和经度输入到地图中,例如Google Maps,它会为您提供更一般的位置,而不是准确的位置。

{ "title": "PE1 1, Peterborough, England", "id": "here:cm:namedplace:22221149", "resultType": "locality", "localityType": "postalCode", "address": { "label": "PE1 1, Peterborough, England", "countryCode": "GBR", "countryName": "England", "county": "Cambridgeshire", "city": "Peterborough", "postalCode": "PE1 1" }, "position": { "lat": 52.57362, "lng": -0.24219 }, "mapView": { "west": -0.23515, "south": 52.56739, "east": -0.25194, "north": 52.57984 }, "scoring": { "queryScore": 0.67, "fieldScore": { "postalCode": 0.95 } } },

我希望纬度和经度比上面的示例更接近输入的邮政编码。

我正在寻求使用HERE的地理编码服务来根据英国邮政编码来定位某个地方的纬度和经度。目前,即使我提供了完整的信息,我的请求也会返回一个大致的位置...

here-api
1个回答
0
投票
关于此发行说明https://developer.here.com/documentation/geocoding-search-api/release_notes/topics/known-issues.html您可以阅读“尚不支持高精度邮政编码”:
© www.soinside.com 2019 - 2024. All rights reserved.