对交叉路口进行反向地理编码
Reverse Geocode an intersection
我正在使用地理编码 API 来检索点地址和交叉点的位置。尝试对交叉路口的确切位置进行反向地理编码时,反向地理编码 API 端点仅 returns 匹配级别 "street" 但没有 "intersection"。是否可以将 REVERSE 地理编码器配置为 return 个交叉点?
https://geocoder.api.here.com/6.2/geocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}&city=Chicago&street=State%20%40%20Madison&gen=9
上面的 API 调用 return 的结果如下:
匹配级别:"intersection"
标签="S State St & W Madison St, Chicago, IL 60602, United States"
Lat/Lon:41.88206,-87.6278
https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_ID}&prox=41.88206,-87.6278&mode=retrieveAddresses&gen=9
上面的 REVERSE 地理编码调用 lat/lon of intersection "S State St & W Madison St" returns 以下结果:
匹配级别:"street"
标签="E Madison St, Chicago, IL 60602, United States"
Lat/Lon:41.88206,-87.6278
None 由反向地理编码器 API 编辑的结果 return 包含有关交叉点的信息。我有机会在反向地理编码器 API 中使用 label="S State St & W Madison St, Chicago, IL 60602, United States" 检索位置吗?
我已经尝试使用 "gen" 和 "mode" 请求参数,不幸的是没有成功。
能否请您尝试以下请求,该请求将 return 交集作为响应中的匹配级别。
https://geocoder.api.here.com/6.2/geocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}&city=Chicago&street=State%20%40%20Madison
https://developer.here.com/documentation/geocoder/topics/example-geocoding-intersection.html
还要检查文本的组合以找到交集。
https://developer.here.com/documentation/geocoder/topics/resource-geocode.html
有一个专用参数可以返回反向地理编码中的交叉点:
&additionaldata=IntersectionSnapTolerance,1
IntersectionSnapTolerance:N(在 [0, 1] 中浮动)。对坐标进行反向地理编码时,该值控制地址匹配捕捉到下一个交叉点的严格程度。值为 0 表示 link 上的任何点都没有捕捉到交点;值为 1 表示最有可能将街道交叉口作为匹配项返回。默认值为 0。
关于附加数据的更多信息:
我正在使用地理编码 API 来检索点地址和交叉点的位置。尝试对交叉路口的确切位置进行反向地理编码时,反向地理编码 API 端点仅 returns 匹配级别 "street" 但没有 "intersection"。是否可以将 REVERSE 地理编码器配置为 return 个交叉点?
https://geocoder.api.here.com/6.2/geocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}&city=Chicago&street=State%20%40%20Madison&gen=9
上面的 API 调用 return 的结果如下: 匹配级别:"intersection" 标签="S State St & W Madison St, Chicago, IL 60602, United States" Lat/Lon:41.88206,-87.6278
https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_ID}&prox=41.88206,-87.6278&mode=retrieveAddresses&gen=9
上面的 REVERSE 地理编码调用 lat/lon of intersection "S State St & W Madison St" returns 以下结果: 匹配级别:"street" 标签="E Madison St, Chicago, IL 60602, United States" Lat/Lon:41.88206,-87.6278
None 由反向地理编码器 API 编辑的结果 return 包含有关交叉点的信息。我有机会在反向地理编码器 API 中使用 label="S State St & W Madison St, Chicago, IL 60602, United States" 检索位置吗?
我已经尝试使用 "gen" 和 "mode" 请求参数,不幸的是没有成功。
能否请您尝试以下请求,该请求将 return 交集作为响应中的匹配级别。
https://geocoder.api.here.com/6.2/geocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}&city=Chicago&street=State%20%40%20Madison
https://developer.here.com/documentation/geocoder/topics/example-geocoding-intersection.html
还要检查文本的组合以找到交集。 https://developer.here.com/documentation/geocoder/topics/resource-geocode.html
有一个专用参数可以返回反向地理编码中的交叉点:
&additionaldata=IntersectionSnapTolerance,1
IntersectionSnapTolerance:N(在 [0, 1] 中浮动)。对坐标进行反向地理编码时,该值控制地址匹配捕捉到下一个交叉点的严格程度。值为 0 表示 link 上的任何点都没有捕捉到交点;值为 1 表示最有可能将街道交叉口作为匹配项返回。默认值为 0。
关于附加数据的更多信息: