Я слежу за этим для обратного геокодирования, и по какой-то причине некоторые значения широты и долготы вернулись с правильным 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 здесь.