Jquery Bings地图Json重新加载

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

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

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

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

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

代码

  1. function bings_maps(){
  2. $('#content').gmap({
  3. 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() {
  4. var self = this;
  5. $.getJSON('inhalt.PHP',function(data) {
  6. $.each( data.markers,function(i,marker) {
  7. var location = new Microsoft.Maps.Location(marker.latitude,marker.longitude);
  8. self.addMarker({ 'location': location,'bounds': false,'icon': marker.icon } );
  9. });
  10. });
  11. }});
  12. }
  13.  
  14. function bings_maps_refresh() {
  15. $('#content').gmap('clear','markers');
  16. $('#content').gmap({'callback':function() {
  17. this.addMarker({'location': '47.631296,15.830868','bounds': true});
  18. }});

解决方法

我怀疑你的回应数据没有任何标记,尝试使用 fiddler检查数据.或查看Chromes开发工具的网络区域(F12).

猜你在找的jQuery相关文章