Google Maps API v3 Geocoder.geocode () аргумент "местоположение" не работает - PullRequest
1 голос
/ 24 октября 2010

В объекте GeocoderRequest есть свойство "location", которое определяет "LatLng о том, что искать. Необязательно.", Я пытаюсь использовать его, но оно не работает:

geocoder.geocode( { address: control.value, location: new google.maps.LatLng(59.938531, 30.313497)}, function(results, status) {....})

Например, когда я ищу какой-то адрес в 59.938531, 30.313497, поэтому results содержит 2 объекта, а правильный адрес имеет индекс [1], но не [0].

Ответы [ 2 ]

1 голос
/ 23 февраля 2012

Параметр языка при вызове JavaScript геокодером не поддерживается:

http://code.google.com/intl/th-TH/apis/maps/documentation/javascript/reference.html#Geocoder

1 голос
/ 29 октября 2010

Местоположение недействительно. Вы хотите либо адрес, либо адрес. Объектный литерал GeocodeRequest содержит следующие поля:

{
 address: string,
 latLng: LatLng,
 bounds: LatLngBounds,
 language: string,
 region: string
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...