Javascript 使用Bing地图进行地理编码-不使用VEMap
我想知道是否可以使用Bing Maps API执行基于邮政编码或地址的地理编码get long/lat作为批处理,或者至少不必使用每个地理编码呈现地图。使用GoogleMapsAPI,过程如下所示Javascript 使用Bing地图进行地理编码-不使用VEMap,javascript,mapping,geocoding,bing-maps,bing,Javascript,Mapping,Geocoding,Bing Maps,Bing,我想知道是否可以使用Bing Maps API执行基于邮政编码或地址的地理编码get long/lat作为批处理,或者至少不必使用每个地理编码呈现地图。使用GoogleMapsAPI,过程如下所示 var geocoder=new google.maps.Geocoder(); geocoder.geocode({ 'address': pCodes[counter-1] }, function (results, status) {
var geocoder=new google.maps.Geocoder();
geocoder.geocode({ 'address': pCodes[counter-1] }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK){
var pcode = results[0].address_components[0].long_name;
var lat = results[0].geometry.location.lat();
var lon = results[0].geometry.location.lng();
// do something with results
}
else {
// error condition
}
});
使用Bing的VEMap map类,看起来地图和地理编码是绑定在一起的。没错,VEMap用于显示地图 如果您只需要位置数据,可以调用Bing Maps基于REST的位置API 您可以在MSDN上找到有关API的更多信息,网址为