Обратное геокодирование возвращает неполные компоненты адреса - PullRequest
0 голосов
/ 06 августа 2020

Я слежу за этим для обратного геокодирования, и по какой-то причине некоторые значения широты и долготы вернулись с правильным formatted_address, но не имеют этого в address_component.

geocoder.geocode({location: {lat:3.084763,lng:101.5509536},
  (results, status) =>{
    if (status === "OK") {
      if (results[0]) {
         console.log(results[0])
       } 
      }   
    });
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=<MY KEY>&libraries=places,geometry"></script>

И это результат в консоли.

address_components: Array(5)
0: {long_name: "Shah Alam", short_name: "Shah Alam", types: Array(2)}
1: {long_name: "Seksyen 13", short_name: "Seksyen 13", types: Array(3)}
2: {long_name: "Selangor", short_name: "Selangor", types: Array(2)}
3: {long_name: "Malaysia", short_name: "MY", types: Array(2)}
4: {long_name: "40100", short_name: "40100", types: Array(1)}

formatted_address: "Laman Seri Business Park, Unit 330 & 430, Level 3 & 4, Block 4, Persiaran Sukan, Seksyen 13, 40100, Shah Alam, Selangor, Malaysia, Seksyen 13, 40100 Shah Alam, Selangor, Malaysia"

Я понятия не имею, почему компонент адреса не имеет всех значений в formatted_address. Кто-нибудь может мне помочь, я новичок ie здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...