2016-09-25 2 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으로 설정합니다. –

관련 문제