2013-02-22 37 views
11

Điểm đánh dấu không hiển thị, tôi đã đọc tài liệu nhưng tôi không thể tìm thấy sự cố, ai đó có thể giúp tôi không?Điểm đánh dấu bản đồ Google không hiển thị API v3

heres js:

function initialize() { 
     var mapOptions = { 
     center: new google.maps.LatLng(-8.064903, -34.896872), 
     zoom: 16, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); 

     var marker = new google.maps.Marker({ 
      position: location, 
      title:"Hello World!", 
      visible: true 
     }); 
     marker.setMap(map); 
    } 
+3

là gì 'location'? – alestanis

Trả lời

22

tôi đoán là đối tượng location của bạn không được xác định. Hãy thử đặt vị trí điểm đánh dấu của bạn với cùng LatLng như trung tâm bản đồ của bạn và xem nếu nó hoạt động:

function initialize() { 
    latLng = new google.maps.LatLng(-8.064903, -34.896872) 
    var mapOptions = { 
    center: latLng, 
    zoom: 16, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); 

    var marker = new google.maps.Marker({ 
     position: latLng, 
     title:"Hello World!", 
     visible: true 
    }); 
    marker.setMap(map); 
} 
+0

tôi vừa tạo var location = new google.maps.LatLng (-8.064903, -34.896872); va no đa hoạt động! cảm ơn! –

+1

@RamonVasconcelos Tuyệt vời! Đừng quên chấp nhận câu trả lời nếu nó giải quyết được vấn đề của bạn, và chúc may mắn với GMaps! – alestanis

Các vấn đề liên quan