2013-02-06 5 views
0

그리고 나는 이유를 전혀 모릅니다. Maps API v3을 사용하여이 작업을 처음 시도합니다. 지도가 올바르게 표시되지만 표식이 표시되지 않습니다. 코드는 다음과 같습니다.Google지도 표시가 표시되지 않습니다.

<script> 
window.onload = function(evt) { 
if(document.readyState === 'complete') { 
    var latlng = new google.maps.LatLng(50.833, 4.333); 
    var styles = [ 
    { 
     stylers: [ 
     { hue: '#ffdd00' } 
     ] 
    } 
    ]; 
    var myOptions = { 
    zoom: 16, 
    scrollwheel: false, 
    mapTypeControl: false, 
    disableDoubleClickZoom: true, 
    draggable: false, 
    navigationControl: false, 
    streetViewControl: false, 
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP, 
    styles: styles 
    }; 
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);  
    var image = '/img/marker.png'; 
    map.addMarker({ 
    lat: 50.833, 
    lng: 4.333, 
    title: 'Here it is', 
    icon: image, 
    });   
    } 
} 
</script> 

아이디어가 있으십니까?

답변

0

아니오 addMarker() 방법.

new google.maps.Marker()

var marker = new google.maps.Marker({ 
    position: latlng, 
    map: map, 
    title: 'Here it is', 
    icon: image, 
    }); 
+0

답변을 시도하고 추가 "아이콘 'IMG/marker.png을', '트릭했다! 감사! – Ken

관련 문제