2016-09-25 8 views
-1
    <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> 

私はいくつかの都市の地図にマーカーを入れようとしています。私は、メーカーをアピールさせるように見えることはできません。私はいくつかのフォーラムを見て、すべてを試しました。Googleマップのマーカーが表示されない

これが十分な情報であることを希望します。私はまだオーバーフローをスタックするために非常に新しいので、私はこれを間違っていた場合、私はより明確に質問を投稿する方法を教えてください。

は、それが動作するはずです、

答えて

1

マーカーを作成しているときは、位置パラメータの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に設定します。 –

関連する問題