Jquery Bings地图Json重新加载

前端之家收集整理的这篇文章主要介绍了Jquery Bings地图Json重新加载前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望通过Bing Maps实现以下功能.在#content中,标记将从 JSON显示.

15秒后,所有标记应被删除并重新加载.

加载地图和标记工作正常.也删除标记工作.

只有没有新的标记更多下载!在控制台中,我没有收到错误信息.

有没有人有想法?我怀疑当“下载”发生错误时?

代码

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,showDashboard: false,showMapTypeSelector: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});
}});

解决方法

我怀疑你的回应数据没有任何标记,尝试使用 fiddler检查数据.或查看Chromes开发工具的网络区域(F12).
原文链接:https://www.f2er.com/jquery/176708.html

猜你在找的jQuery相关文章