Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Bing地图进行地理编码-不使用VEMap_Javascript_Mapping_Geocoding_Bing Maps_Bing - Fatal编程技术网

Javascript 使用Bing地图进行地理编码-不使用VEMap

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) {

我想知道是否可以使用Bing Maps API执行基于邮政编码或地址的地理编码get long/lat作为批处理,或者至少不必使用每个地理编码呈现地图。使用GoogleMapsAPI,过程如下所示

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的更多信息,网址为