google-maps - Google Geocode 格式地址包含十六进制字符
问题描述
我正在使用google geocode API
并且对于某些地址,我在 formatted_address 字段中看到了十六进制值。
来自 Google 地理编码 API 的结果:
formatted_address" : "[Geocode \"8776\" (0xccbaa26b30dcc864), Feature (TYPE_ESTABLISHMENT_POI) \"Drum Oil & Propane Co\" [en LP] (0xfcffc173b794989a)
有人可以帮我理解同样的原因。
解决方案
这是一个谷歌错误。
我对地理编码器进行了同样的尝试:
https://geocoder.ca/57ARMSTRONGRD+PLYMOUTH+MA+02360?geoit=xml
并得到:
{
"standard": {
"staddress": "Armstrong Rd",
"stnumber": "57",
"prov": "MA",
"city": "Plymouth",
"postal": "02360-4806",
"confidence": "1"
},
"longt": "-70.695522",
"TimeZone": "America\/New_York",
"AreaCode": "508,774",
"latt": "41.956622"
}
<geodata>
<latt>41.956622</latt>
<longt>-70.695522</longt>
<AreaCode>508,774</AreaCode>
<TimeZone>America/New_York</TimeZone>
<standard>
<stnumber>57</stnumber>
<staddress>Armstrong Rd</staddress>
<city>Plymouth</city>
<prov>MA</prov>
<postal>02360-4806</postal>
<confidence>1</confidence>
</standard>
</geodata>
这是 json 中的相同结果:
https://geocoder.ca/57ARMSTRONGRD+PLYMOUTH+MA+02360?geoit=xml&json=1
{
"standard": {
"staddress": "Armstrong Rd",
"stnumber": "57",
"prov": "MA",
"city": "Plymouth",
"postal": "02360-4806",
"confidence": "1"
},
"longt": "-70.695522",
"TimeZone": "America\/New_York",
"AreaCode": "508,774",
"latt": "41.956622"
}
推荐阅读
- c# - 带有 JWT 的 API 尝试在没有 OWIN 的情况下进行身份验证
- python - 地理数据集 Python 上的特征提取
- visual-studio-2019 - 使用多个 TargetFrameworks 时的 OutputPath
- reactjs - 反应输入字段不允许用户输入
- python - 如何让 Selenium 识别按钮并单击它?
- google-cloud-platform - Google Speech to Text(语音识别)仅识别音频的前几秒
- sql - 无法从 vb.net 更新 MS Access 数据库
- java - 安装elasticsearch插件时Java版本检查器错误分析-拼音
- python - TypeError:“队列”对象不可迭代
- html - Apps脚本通过按钮从另一个html表单打开html表单