谷歌地图标记不会显示

问题描述:

    <script type="text/javascript"> 

        function initMap() { 
         // Map 
         var mapOptions = { 
          zoom: 4, 
          center: new google.maps.LatLng(40.000000,-40.000000), 
          mapTypeId: google.maps.MapTypeId.ROADMAP, 
          draggable: false, 
          scrollwheel: false, 
          disableDefaultUI: true, 
          disableDoubleClickZoom: true 
         } 
         var map = new google.maps.Map(document.getElementById('map'), mapOptions); 

         // Markers 
         var madrid = new google.maps.Marker({ 
          position: google.maps.LatLng(40.412154, -3.704301), 
          map: map, 
          title: 'Madrid' 
         }); 

         madrid.setMap(map); 
        } 
       </script> 

我想在某些城市的地图上放一些标记。我似乎无法让制造商变成现实。我已经浏览了几个论坛,并尝试了一切。谷歌地图标记不会显示

我希望这是足够的信息。我对堆栈溢出仍然很陌生,所以如果我做错了,请让我知道如何更清楚地发布问题。

谢谢

你缺少的位置参数new关键字在创建标记,请检查下面的代码,它应该工作。

function initMap() { 

    // Map 
    var mapOptions = { 
     zoom: 4, 
     center: new google.maps.LatLng(40.000000, -40.000000), 
     mapTypeId: google.maps.MapTypeId.ROADMAP, 
     draggable: false, 
     scrollwheel: false, 
     disableDefaultUI: true, 
     disableDoubleClickZoom: true 
    } 
    var map = new google.maps.Map(document.getElementById('map'), mapOptions); 

    // Markers 
    var madrid = new google.maps.Marker({ 
     position: new google.maps.LatLng(40.412154, -3.704301), 
     map: map, 
     title: 'Madrid' 
    }); 

    madrid.setMap(map); 
} 
+0

在代码中找到唯一的变化是很棘手的。如果你的游戏线路发生了变化:'position:new google.maps.LatLng(40.412154,-3.704301),' – Pablo

+0

将缩放级别设置为3,如果添加新游戏后仍然看不到。 –