Neueste Web-Entwicklung Tutorials
 

Google Maps Overlays


Fügen Sie eine Markierung auf der Google-Karte:


Google Maps - Overlays

Overlays sind Objekte auf der Karte, die Breite / Länge Koordinaten gebunden sind.

Google Maps bietet mehrere Arten von Overlays:

  • Marker - Einzelstandorte auf einer Karte. Markierungen können auch benutzerdefinierte Symbolbilder anzeigen
  • Polylinie - Serie von geraden Linien auf einer Karte
  • Polygon - Serie von geraden Linien auf einer Karte, und die Form ist "geschlossen"
  • Kreis und Rechteck
  • Info Fenster - Zeigt Inhalt innerhalb eines Popup-Ballon auf einer Karte
  • Benutzerdefinierte Overlays

Google Maps - Markierung hinzufügen

Der Marker-Konstruktor erstellt einen Marker. (Beachten Sie, dass die Position Eigenschaft festgelegt werden muss, um die Markierung anzuzeigen).

Fügen Sie die Markierung auf der Karte unter Verwendung der setMap() Methode:

Beispiel

var marker=new google.maps.Marker({
  position:myCenter,
  });

marker.setMap(map);
Versuch es selber "

Google Maps - Animieren Sie den Marker

Das folgende Beispiel zeigt, wie Sie die Markierung mit der Animationseigenschaft zu animieren:

Beispiel

var marker=new google.maps.Marker({
  position:myCenter,
  animation:google.maps.Animation.BOUNCE
  });

marker.setMap(map);
Versuch es selber "

Google Maps - Icon Statt Marker

Das folgende Beispiel gibt ein Bild (icon) anstelle des Standard - Marker zu verwenden:

Beispiel

var marker=new google.maps.Marker({
  position:myCenter,
  icon:'pinkball.png'
  });

marker.setMap(map);
Versuch es selber "

Google Maps - Linienzug

Eine Polylinie ist eine Linie, die durch eine Reihe von Koordinaten in einer geordneten Reihenfolge gezogen wird.

Eine Polylinie unterstützt die folgenden Eigenschaften:

  • Pfad - gibt mehrere Breite / Länge für die Linienkoordinaten
  • stroke - gibt eine hexadezimale Farbe für die Linie (format: "#FFFFFF")
  • strokeOpacity - gibt die Undurchsichtigkeit der Zeile (einen Wert zwischen 0,0 und 1,0)
  • strokeWeight - gibt das Gewicht des Schlaganfalls Linie in Pixel
  • editierbare - legt fest , ob die Linie von den Benutzern bearbeitet werden kann (true/false)

Beispiel

var myTrip = [stavanger,amsterdam,london];
var flightPath = new google.maps.Polyline({
  path:myTrip,
  strokeColor:"#0000FF",
  strokeOpacity:0.8,
  strokeWeight:2
});
Versuch es selber "

Google Maps - Polygon

Ein Polygon ist ähnlich einer Polylinie, daß sie aus einer Reihe von Koordinaten in einer geordneten Sequenz besteht. Jedoch Polygone sind entworfen Regionen innerhalb einer geschlossenen Schleife zu definieren.

Polygone werden von geraden Linien, und die Form ist "closed" (alle Leitungen anschließen).

Ein Polygon unterstützt die folgenden Eigenschaften:

  • Pfad - gibt mehrere LatLng für die Linienkoordinaten (erste und letzte Koordinate gleich sind)
  • stroke - gibt eine hexadezimale Farbe für die Linie (format: "#FFFFFF")
  • strokeOpacity - gibt die Undurchsichtigkeit der Zeile (einen Wert zwischen 0,0 und 1,0)
  • strokeWeight - gibt das Gewicht des Schlaganfalls Linie in Pixel
  • fillColor - gibt eine hexadezimale Farbe für den Bereich innerhalb des umschlossenen Bereich (format: "#FFFFFF")
  • fillOpacity - gibt die Opazität der Füllfarbe (einen Wert zwischen 0,0 und 1,0)
  • editierbare - legt fest , ob die Linie von den Benutzern bearbeitet werden kann (true/false)

Beispiel

var myTrip = [stavanger,amsterdam,london,stavanger];
var flightPath = new google.maps.Polygon({
  path:myTrip,
  strokeColor:"#0000FF",
  strokeOpacity:0.8,
  strokeWeight:2,
  fillColor:"#0000FF",
  fillOpacity:0.4
});
Versuch es selber "

Google Maps - Kreis

Ein Kreis unterstützt die folgenden Eigenschaften:

  • Mitte - gibt die google.maps.LatLng der Mitte des Kreises
  • Radius - gibt den Radius des Kreises, in Metern
  • stroke - gibt eine hexadezimale Farbe für die Linie um den Kreis (format: "#FFFFFF")
  • strokeOpacity - gibt die Undurchsichtigkeit des Strichfarbe (einen Wert zwischen 0,0 und 1,0)
  • strokeWeight - gibt das Gewicht des Schlaganfalls Linie in Pixel
  • fillColor - gibt eine hexadezimale Farbe für den Bereich innerhalb des Kreises (format: "#FFFFFF")
  • fillOpacity - gibt die Opazität der Füllfarbe (einen Wert zwischen 0,0 und 1,0)
  • editierbare - legt fest , ob der Kreis von Benutzern bearbeitet werden kann (true/false)

Beispiel

var myCity = new google.maps.Circle({
  center:amsterdam,
  radius:20000,
  strokeColor:"#0000FF",
  strokeOpacity:0.8,
  strokeWeight:2,
  fillColor:"#0000FF",
  fillOpacity:0.4
});
Versuch es selber "

Google Maps - Infowindow

Zeigen Sie ein Infofenster mit einigen Textinhalt für einen Marker:

Beispiel

var infowindow = new google.maps.InfoWindow({
  content:"Hello World!"
  });

infowindow.open(map,marker);
Versuch es selber "

Google Maps - Overlays Referenz

Google Maps - API - Referenz .