Sto usando google maps per ottenere un elenco completo di città.
Usavo item.geometry.location.kb come longitudine e item.geometry.location.jb come latitudine ma non sono definiti da oggi / ieri.
Apparentemente, si deve usare item.geometry.location.lng () e .lat () invece.
Non lo sapevo e ho un’app che utilizza item.geometry.location.kb e jb in Google Play e nell’app store.
Quindi le mie app non funzionano più.
Qualche idea sul perché sia stata apportata una modifica e su come ripristinare kb e jb?
Grazie
autocomplete = new google.maps.places.Autocomplete(input, options); google.maps.event.addListener(autocomplete, 'place_changed', function(event) { var item = autocomplete.getPlace(); curLon = item.geometry.location.kb; curLat = item.geometry.location.jb; ...
Non utilizzare proprietà non documentate delle API di Google. Possono e cambiano con ogni versione.
geometry.location è un object google.maps.LatLng , i metodi documentati per ottenere latitudine e longitudine sono .lat () e .lng ().