Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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 google.maps.Geocoder显示空结果_Javascript_Geolocation_Geocoder - Fatal编程技术网

Javascript google.maps.Geocoder显示空结果

Javascript google.maps.Geocoder显示空结果,javascript,geolocation,geocoder,Javascript,Geolocation,Geocoder,我在一个数组中有多个地址名,我正在计算它们与我所在位置的距离。因此,我使用google.maps.geocoder()实现此目的。它不是计算我的多个地址的lat长度。并显示错误:超过查询限制 这是我的密码: var myLocations = []; function calculateDistance(){ //array of Addresses var data = ["Shah Faisal Ave, E-8","G-6/4, Islamabad"

我在一个数组中有多个地址名,我正在计算它们与我所在位置的距离。因此,我使用google.maps.geocoder()实现此目的。它不是计算我的多个地址的lat长度。并显示错误:
超过查询限制
这是我的密码:

var myLocations = [];
function calculateDistance(){
//array of Addresses
var data = ["Shah Faisal Ave, E-8","G-6/4, Islamabad","AK Brohi Road, G-11/4","Jamia Muhammadia F6/4 Islamabad","Agha Nasir Road, F11/4","Plot 7, Street 9, Block C, Soan Gardens","Jamia Masjid Syedna Hussain, G-13/1, Islamabad","Andar Shehr Mohallah Baqir Shah, Peshawar Pakistan",
"Qissa Khwani Bazaar, Mohallah Baqir Shah","Gulshan-e-Iqbal, Karachi","Bahria Town, Karachi","DHA, Karachi","M.A Jinnah Road Karachi","Badshahi Mosque lahore","Bahria Town, Lahore, Pakistan",
"Naulakha Lahore Railway Station","Jamia masjid Road,Raja Bazar Rwp","New Shakrial' Zia Masjid Rawalpindi","Brockworth Crescent,BRISTOL CITY","islamabad","Sitara Market"];

var length = data.length;
for(i;i<length;i++){
              if(isNaN(data[i])){
                var address = data[i]['address'];
                getDistance(address,latlng);
              }
            }
}
  function getDistance(address,latlng){
  var distance;
    var geocoder = new google.maps.Geocoder();
geocoder.geocode( { 'address': address}, function(results, status) {
                  if (status == google.maps.GeocoderStatus.OK)
                  {
                    var newdata = new google.maps.LatLng(results[0].geometry.location.lat(),results[0].geometry.location.lng());
                    distance = google.maps.geometry.spherical.computeDistanceBetween(newdata, latlng)*0.000621371192;
                    var var1 = {distance: distance, address:address};
                    myLocations.push(var1);
                  }
                });
      geocoder = null;
}
var myLocations=[];
函数CalculateInstance(){
//地址数组
var数据=[“Shah Faisal Ave,E-8”,“G-6/4,伊斯兰堡”,“AK Brohi路,G-11/4”,“Jamia Muhammadia F6/4伊斯兰堡”,“Agha Nasir路,F11/4”,“Soan花园C座9号街7号地块”,“Jamia Masjid Syedna Hussain,G-13/1,伊斯兰堡”,“巴基斯坦白沙瓦,Andar Shehr Mohallah Baqir Shah”,
“齐萨·赫瓦尼集市,莫哈拉·巴基尔·沙阿”、“卡拉奇古尔山-伊克巴尔”、“卡拉奇巴里亚镇”、“卡拉奇DHA”、“卡拉奇M.A金纳路”、“拉合尔巴德沙希清真寺”、“巴基斯坦拉合尔巴里亚镇”,
“Naulakha-Lahore火车站”、“Raja Bazar Rwp的Jamia masjid路”、“新Shakrial'Zia masjid Rawalpindi”、“布里斯托尔市布罗克沃斯新月”、“伊斯兰堡”、“锡塔拉市场”];
变量长度=data.length;
因为(我;我)