带有JQuery AJax的Google Maps


                    

我有一个简单的页面,该页面进行了两次JQuery AJAX调用以获取参数,然后更新了Google地图的Lat和Lng,</ p>

由于两次调用AJAX之后的某种原因,谷歌地图似乎超时并变为灰色。</ p>

任何人以前都经历过这个问题,或者对为什么要这样做有任何想法?</ p>

谢谢</ p>
     </ div>

展开原文

原文

I have a simple page which makes two JQuery AJAX calls to get parameters and then it updates a google maps Lat and Lng,

For some reason after the two AJAX calls are made, the google map then seems to timeout and go Grey.

Anyone ever experienced this before or have any ideas as of why it would be doing this?

Thanks

1个回答


  var pclat;
     var pclng;
     var pc = document.forms [0] [“邮政编码”] .value;

     $ .get(“ get_latlong.php”,{cp:pc,cord:“ Lat”},函数(数据){
         alert(“ Lat:” + data);
         pclat =数据;

     });

     $ .get(“ get_latlong.php”,{cp:pc,cord:“ Lng”},function(data){
         alert(“ Long:” + data);
         pclng =数据;
     });

     updateMap(pclat,pclng);

  }

函数updateMap(pclat,pclng){

     var postcodeLL =新的google.maps.LatLng(pclat,pclng);
     map.panTo(postcodeLL);
     marker.setPosition(postcodeLL);
     marker.setMap(map);
</ code> </ pre>

} </ p>
     </ div>

展开原文

原文

    var pclat;
    var pclng;  
    var pc = document.forms[0]["postcode"].value;


    $.get("get_latlong.php", { cp: pc, cord: "Lat" }, function(data){
        alert("Lat: " + data);
        pclat = data;

    });



    $.get("get_latlong.php", { cp: pc, cord: "Lng" }, function(data){
        alert("Long: " + data);
        pclng = data;
    });


    updateMap(pclat, pclng);


 }



function updateMap(pclat, pclng){


    var postcodeLL = new google.maps.LatLng(pclat, pclng);
    map.panTo(postcodeLL);
    marker.setPosition(postcodeLL);
    marker.setMap(map);

}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐