Google地图未显示任何标记

时间:2012-08-26 11:03:40

标签: javascript jquery google-maps

我正在使用代码进行测试:

<script type="text/javascript">
// When map page opens get location and display map
$('#map').live("pageinit", function() {

$('#map_canvas').gmap().bind('init', function(evt, map) {
$.getJSON( 'http://jquery-ui-map.googlecode.com/svn/trunk/demos/json/demo.json', 'category=activity', function(data) {

$.each( data.markers, function(i, m) {
$('#map_canvas').gmap('addMarker',
{ 'position': new google.maps.LatLng(m.lat, m.lng), 'bounds':true } );
});
});
});
$('#map_canvas').gmap('refresh');

});
</script> 

由于某种原因,它不显示任何标记,有时地图也是空白。

任何想法为什么?

1 个答案:

答案 0 :(得分:2)

http://jquery-ui-map.googlecode.com/svn/trunk/demos/json/demo.json不会返回jsonp,因此,由于同源策略,除非您的文档放在http://jquery-ui-map.googlecode.com

,否则您将无法获得响应