Адрес формата Google Geocode содержит шестнадцатеричные символы - PullRequest
0 голосов
/ 27 апреля 2018

Я использую google geocode API, и для определенных адресов я вижу шестнадцатеричные значения в поле formatted_address.

Результат от Google geocode API:

formatted_address" : "[Geocode \"8776\" (0xccbaa26b30dcc864), Feature (TYPE_ESTABLISHMENT_POI) \"Drum Oil & Propane Co\" [en LP] (0xfcffc173b794989a)

Может ли кто-нибудь помочь мне понять, что может быть причиной того же самого.

1 Ответ

0 голосов
/ 28 апреля 2018

Это ошибка Google.

Я попробовал то же самое с геокодером:

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"
 }

: https://geocoder.ca/57ARMSTRONGRD+PLYMOUTH+MA+02360

...