2017-06-19 5 views
-3

Wenn ich diesen Code unten lade ich habe eine Box, die mit LAT.LNG erscheint Irgendeine Möglichkeit, diese bitte zu entfernen?Pop-up-Box beim Laden der Website

$.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

Entfernen Sie den Alarm aus Ihrem Code? – ceejayoz

+0

Ja, das hat Danke :) –

Antwort

1

Angenommen, dies ist Ihre Website.

In Ihrem Code gibt es eine Funktion zum Abrufen und Behandeln der Koordinaten von einem JSON-Eingang /aircrat.json. Diese Funktion enthält eine Zeile alert(myLatlng). Diese Zeile macht Ihr Popup.
alert ist eine Funktion, um dem Benutzer eine Standard-Warnung mit den enthaltenen Informationen zu geben.

$.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 
      }); 



     }); 

Ich habe die betreffende Zeile im obigen Code auskommentiert.

+0

Danke, Sie sind ein Live-Saver! :) –

+0

@Keiran Lesen Keine Sorgen. Stellen Sie sicher, dass Sie die Antwort als akzeptiert markieren, wenn es funktioniert. – Luke

+0

Yup wird aber müssen 2 Minuten warten, um aus irgendeinem Grund zu beantworten. Irgendwelche Ideen, wie man eine Popup-Box für jedes Flugzeug erstellt, um alle Daten in der JSON-Datei anzuzeigen, wenn man auf den Marker klickt? –

Verwandte Themen