HERE 地理编码中半径减小时位置不一致 API
Inconcsistent location when radius decreased in HERE Geocoding API
使用 HERE 地理编码 API(版本 6.2)从给定的 location(lat,long)
.
中获取 LinkID
s
示例:相同坐标不同半径
- base-URL 用于查询:
https://reverse.geocoder.api.here.com/6.2/
- 位置:lat =
37.399643
,long = -121.953085
- 接近度:半径=
50
米;
请求 1:50 米半径
使用此半径,响应 returns 位置处的适当 LinkID
s。
- 查询参数是
prox=37.399643,-121.953085,50
:
/reversegeocode.json?prox=37.399643,-121.953085,50&mode=retrieveAddresses&locationAttributes=linkInfo&gen=9&app_id={AppID}&app_code={AppCode}
以上查询按预期工作。见下文:
请求 2:半径 5 米
现在,如果我们将接近半径减小到 5m
,那么这里 API 的响应会跳转到 完全不同的位置 。
- 查询参数是
prox=37.399643,-121.953085,5
:
/reversegeocode.json?prox=37.399643,-121.953085,5&mode=retrieveAddresses&locationAttributes=linkInfo&gen=9&app_id={AppID}&app_code={AppCode}
以上查询显示了一个不同的、意外的位置。
这是完全错误的。突出显示的地点实际上 距离正确位置 5-6 英里。
见下图:
怀疑不一致
根据几次测试后的观察,接近半径 值 < 30
米似乎返回了这个(意外的)不一致的位置。
任何人都可以解释这种行为(这是一个错误)吗?
反向地理编码器 returns 街道结果或地址仅当街道几何形状在给定半径内时。
否则它会回落到区域级别结果和 returns 区域的中心,即接近中心点所在的位置。
示例:(37.399643,-121.953085);接近距离 = 22m
半径为 22 的临近区域仍包含街道几何图形。
反向地理编码器 returns 一条街道的结果是 "ReferenceId":“1121660494”。
示例:(37.399643,-121.953085);接近距离 = 21m;
半径为 21 – 半径内没有街道。因此 Geocoder returns link 城市的中心点 – Santa Clara 就在上面。
使用 HERE 地理编码 API(版本 6.2)从给定的 location(lat,long)
.
LinkID
s
示例:相同坐标不同半径
- base-URL 用于查询:
https://reverse.geocoder.api.here.com/6.2/
- 位置:lat =
37.399643
,long =-121.953085
- 接近度:半径=
50
米;
请求 1:50 米半径
使用此半径,响应 returns 位置处的适当 LinkID
s。
- 查询参数是
prox=37.399643,-121.953085,50
:
/reversegeocode.json?prox=37.399643,-121.953085,50&mode=retrieveAddresses&locationAttributes=linkInfo&gen=9&app_id={AppID}&app_code={AppCode}
以上查询按预期工作。见下文:
请求 2:半径 5 米
现在,如果我们将接近半径减小到 5m
,那么这里 API 的响应会跳转到 完全不同的位置 。
- 查询参数是
prox=37.399643,-121.953085,5
:
/reversegeocode.json?prox=37.399643,-121.953085,5&mode=retrieveAddresses&locationAttributes=linkInfo&gen=9&app_id={AppID}&app_code={AppCode}
以上查询显示了一个不同的、意外的位置。
这是完全错误的。突出显示的地点实际上 距离正确位置 5-6 英里。
见下图:
怀疑不一致
根据几次测试后的观察,接近半径 值 < 30
米似乎返回了这个(意外的)不一致的位置。
任何人都可以解释这种行为(这是一个错误)吗?
反向地理编码器 returns 街道结果或地址仅当街道几何形状在给定半径内时。 否则它会回落到区域级别结果和 returns 区域的中心,即接近中心点所在的位置。
示例:(37.399643,-121.953085);接近距离 = 22m
半径为 22 的临近区域仍包含街道几何图形。
反向地理编码器 returns 一条街道的结果是 "ReferenceId":“1121660494”。
示例:(37.399643,-121.953085);接近距离 = 21m;
半径为 21 – 半径内没有街道。因此 Geocoder returns link 城市的中心点 – Santa Clara 就在上面。