2014-04-10 58 views
0

這是我的腳本tutorial(谷歌)。我無法在地圖上顯示標記。我嘗試提醒Json收到的任何數據,但不會彈出。我的螢火蟲檢查員沒有發現任何錯誤,所以我可以有一點線索。通過json在Google地圖上添加標記

<script type="text/javascript"> 
    $(document).ready(function() { 

$('#map_canvas').gmap().bind('init', function() { 
    $.getJSON('http://jquery-ui-map.googlecode.com/svn/trunk/demos/json/demo.json', function(data) { 
     $.each(data.markers, function(i, marker) { 
      alert(marker.latitude); 

      $('#map_canvas').gmap('addMarker', { 
       'position': new google.maps.LatLng(marker.latitude, marker.longitude), 
       'bounds': true 
      }).click(function() { 
       $('#map_canvas').gmap('openInfoWindow', { 'content': marker.content }, this); 
      }); 

     }); 
    }); 
}); 

}); 
    </script> 

回答

1

你不能從不同的域訪問文件(除非他們發送適當的報頭,究竟是不是此文件的情況下),通過AJAX。下載demo.json並將其放置在您自己的服務器/域上。

相關問題