2016-01-17 6 views
-2

Я использую google maps api в localhost для автоматического завершения адреса. Хороший выбор адреса, однако, я хотел бы получить lat/lon, но мой код больше не работает, что делать?Получить google maps getplace lat и long

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=true"></script> 
place = places.getPlace(); 
address = place.formatted_address; 
latitude = place.geometry.location.H; 
longitude = place.geometry.location.L; 

Приветствия все

+1

Вам больше не нужно передавать атрибут 'sensor' в URL-адресе при загрузке файла JS-карт. – duncan

ответ

0

Вы всегда можете ссылаться на широту и долготу свойства place.geometry.location объекта, как это:

var lat = place.geometry.location.lat(); 
var lng = place.geometry.location.lng(); 

location свойство Класс PlaceGeometry является LatLng объект:

В H и L свойства не документированы, и могут изменяться с каждым новым выпуском API Карт, и не должны использоваться.

Смежные вопросы