谷歌地图缩放和标记不起作用

时间:2015-09-16 20:33:46

标签: maps zoom marker

我不知道为什么标记和缩放不起作用,这是代码:

     function initialize() {
        if (document.getElementById("themap") != null) {
           $.post("http://localhost/projects/php/invoice/getmapinfo.php", {
              postalcode: $("#postalcode").html()
           },
             function(data, status) {
                if (data == "-1" || data == "-2" || data == "-3") {
                } else {
                   var apos     = data.split(',');
                   var myCenter = new google.maps.LatLng(parseFloat(apos[0]),  parseFloat(apos[1]));
                   var mapProp  = {
                       center:myCenter,
                       zoom:10,
                       mapTypeId:google.maps.MapTypeId.ROADMAP
                   };

                   var map    = new google.maps.Map(document.getElementById("themap"),mapProp);
                   var marker = new google.maps.Marker({
                       position:myCenter,
                   });

                   marker.setMap(map);
                }
             }
           );
        }
     }

     $(document).ready(
        function() {
           $(document).ajaxStop(
              function(){
                 initialize();
              }
           );

地图会显示但是它是静态的。我是否需要获取密钥,因为它仅在我的内部Web服务器上运行,或者我错过了一步。

谢谢,如果你能提供帮助。

0 个答案:

没有答案