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]
。
答案 0 :(得分:1)
该位置无效。你想要地址或latLng。 GeocodeRequest
对象文字包含以下字段:
{
address: string,
latLng: LatLng,
bounds: LatLngBounds,
language: string,
region: string
}
答案 1 :(得分:1)
不支持地理编码器的JavaScript调用中的语言参数:
http://code.google.com/intl/th-TH/apis/maps/documentation/javascript/reference.html#Geocoder