2012-12-18 33 views
10

Tôi muốn đạt được những điều sau đây với Bản đồ Bing. Trong #content, các điểm đánh dấu sẽ được hiển thị từ JSON.Bản đồ Jquery Bings Bản đồ Json tải lại

Sau 15 giây, tất cả các điểm đánh dấu sẽ bị xóa và tải lại.

Tải bản đồ và điểm đánh dấu hoạt động tốt. Cũng xóa các công việc đánh dấu.

Chỉ sau khi không có điểm đánh dấu mới nào được tải xuống! Trong giao diện điều khiển, tôi không nhận được thông báo lỗi.

Có ai có ý tưởng không? Tôi nghi ngờ rằng khi "Tải xuống" một lỗi xảy ra?

Bộ luật:

function bings_maps(){ 
    $('#content').gmap({ 
      center: new Microsoft.Maps.Location(47.631296,15.830868), 
      mapTypeId: Microsoft.Maps.MapTypeId.aerial, 
      zoom: 17, 
      credentials: 'test', 
      bounds: null, 
      showMapTypeSelector: false, 
      enableSearchLogo: false, 
      showBreadcrumb: false, 
      enableClickableLogo: false, 
      showScalebar: false, 
          enableSearchLogo: false, 
          showDashboard: false, 
          showMapTypeSelector:false, 
          showScalebar: false, 
          useInertia: false, 
          disablePanning: false, 
          disableZooming: false, 
      callback: function() { 
    var self = this; 
    $.getJSON('inhalt.php', function(data) { 
     $.each(data.markers, function(i, marker) { 
     var location = new Microsoft.Maps.Location(marker.latitude, 
                marker.longitude); 
     self.addMarker({ 'location': location, 'bounds': false , 
        'icon': marker.icon }); 
     }); 
    }); 
    }}); 
} 

function bings_maps_refresh() { 
    $('#content').gmap('clear', 'markers'); 
    $('#content').gmap({'callback':function() { 
     this.addMarker({'location': '47.631296,15.830868', 'bounds': true}); 
}}); 
+1

phản hồi json của bạn có đi qua chức năng thành công không? có lẽ bạn nên thêm một hàm lỗi và cảnh báo thông điệp đầu tiên cho hàm này $ .getJson –

Trả lời

1

Tôi nghi ngờ rằng dữ liệu trả lời của bạn không có bất kỳ dấu hiệu trong nó, hãy thử sử dụng fiddler để kiểm tra dữ liệu. Hoặc kiểm tra khu vực mạng của các công cụ phát triển chromes (F12).

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