2017-06-19 58 views
-3

当我在下面加载此代码时,我有一个弹出LAT.LNG的框可以通过任何方式删除它吗?加载站点时弹出框

$.getJSON('/aircraft.json', function(data) { 
     $.each(data.aircraft, function(i, value) { 


     var myLatlng = new google.maps.LatLng(value.lat, value.lon); 
     alert(myLatlng); 
     var marker = new google.maps.Marker({ 
     position: myLatlng, 
     icon: '/airplane.jpg', 
     map: map, 
     title: "text "+value.lon 
     }); 



    }); 
+2

从您的代码中删除'alert'调用? – ceejayoz

+0

是的,工作感谢:) –

回答

1

假设这是您的网站。

在你的代码中有一个函数可以从JSON输入/aircrat.json中检索和处理coodrinates。该功能包含一行alert(myLatlng)。该行正在使您的弹出窗口。
alert是一个功能,使用所包含的信息对用户进行默认“提醒”。

$.getJSON('/aircraft.json', function(data) { 
     $.each(data.aircraft, function(i, value) { 


      var myLatlng = new google.maps.LatLng(value.lat, value.lon); 
      // alert(myLatlng); 
      var marker = new google.maps.Marker({ 
      position: myLatlng, 
      icon: '/airplane.jpg', 
      map: map, 
      title: "text "+value.lon 
      }); 



     }); 

我已经注释掉了上面代码中的违规行。

+0

谢谢你是一个活的保护者! :) –

+0

@Keiran阅读无后顾之忧。确保你的答案标记为接受,如果它的工作。 – Luke

+0

是的,但不得不等待2分钟回答出于某种原因。有关如何为每架飞机制作弹出框以便在点击标记时显示JSON文件中的所有数据的任何想法? –