Google maps api 3 Google Maps API v3 Geocoder.geocode()参数;地点“;不行
对象中有一个“location”属性,它定义了“要搜索的对象。可选”。我尝试使用它,但它不起作用:Google maps api 3 Google Maps API v3 Geocoder.geocode()参数;地点“;不行,google-maps-api-3,Google Maps Api 3,对象中有一个“location”属性,它定义了“要搜索的对象。可选”。我尝试使用它,但它不起作用: geocoder.geocode({地址:control.value,位置:new google.maps.LatLng(59.938531,30.313497)},函数(结果,状态){……}) 例如,当我在59.938531、30.313497中搜索某个地址时,因此结果包含2个对象,并且正确的地址具有索引[1],但不具有[0],该位置无效。您需要地址或标签。GeocodeRequest对象文本包
geocoder.geocode({地址:control.value,位置:new google.maps.LatLng(59.938531,30.313497)},函数(结果,状态){……})
例如,当我在59.938531、30.313497中搜索某个地址时,因此
结果
包含2个对象,并且正确的地址具有索引[1]
,但不具有[0]
,该位置无效。您需要地址或标签。GeocodeRequest
对象文本包含以下字段:
{
address: string,
latLng: LatLng,
bounds: LatLngBounds,
language: string,
region: string
}
不支持geocoder在JavaScript调用中使用语言参数:
为什么“位置”属性无效?检查-文档中有“位置”属性的描述。它看起来像是一个错误。为什么要同时使用地址和位置?如果您使用地址,您将执行地理编码以获取latLng,如果您使用latLng,则您将执行反向地理编码以获取地址。