我有这个代码使用Google Maps JavaScript API对一系列地址进行地理编码:
geocoder.geocode( { 'address': address }, function( results, status ) {
if ( status == google.maps.GeocoderStatus.OK )
{
// Place marker on map
}
这些地址是我的一些自定义数据的"linked",我想知道该地址链接到的"what" . 我只是想知道这个地理编码回调对应于哪个对象 .
一个更合适的问题是:我可以向geocoder.geocode()结果发送“自定义”或“数据”参数,并通过回调函数将其返回给我(可能在回调中的“结果”对象中)?
谢谢!
2 回答
您是异步拨打多个电话还是根据地址进行单次呼叫?
在您的代码中,您已经具有上下文(您正在“查找”的地址),但是您没有使用“ Map 上的地点标记”例程 . 除非您异步设置,否则代码流应该可以轻松地将数据与地理编码和标记匹配 .
我错过了什么吗?
哦,忘了这个..我只是在这里做一些愚蠢的事情..这是我的全部功能,用于添加首先对地址进行地理编码的标记:
我没有得到“标签”参数,事实证明我传递给它一个空值...我的坏!