Najnowsze tutoriale tworzenie stron internetowych
 

Google Maps Nakładki


Dodaj znacznik do mapy Google:


Mapy Google - Nakładki

Nakładki są obiekty na mapie, które są zobowiązane do szerokości współrzędnych / długości geograficznej.

Mapy Google ma kilka rodzajów nakładek:

  • Marker - pojedyncze lokalizacje na mapie. Markery mogą także wyświetlać obrazy niestandardowe ikony
  • Łamana - Seria prostych linii na mapie
  • Polygon - Seria prostych linii na mapie, a kształt jest "zamknięta"
  • Okrągła i prostokątne
  • Informacje Windows - Wyświetla zawartość wewnątrz balonu podręcznego na górze mapy
  • nakładki na zamówienie

Mapy Google - dodać znacznik

Konstruktor Marker tworzy znacznik. (Należy pamiętać, że nieruchomość pozycja musi być ustawiony na znacznik, aby wyświetlić).

Dodaj znacznik do mapy za pomocą setMap() metodę:

Przykład

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

marker.setMap(map);
Spróbuj sam "

Mapy Google - animowanie Marker

Poniższy przykład pokazuje, jak animować znacznik z właściwości animacji:

Przykład

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

marker.setMap(map);
Spróbuj sam "

Google Maps - Ikona Zamiast Marker

Poniższy przykład określa obraz (icon) , aby użyć zamiast domyślnego znacznika:

Przykład

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

marker.setMap(map);
Spróbuj sam "

Mapy Google - polilinii

Łamaną to linia, która jest zasysane poprzez serię współrzędnych w uporządkowanej kolejności.

Polilinia obsługuje następujące właściwości:

  • ścieżka - określa współrzędne kilku szerokość / długość geograficzna dla linii
  • strokeColor - określa kolor szesnastkowy dla linii (format: "#FFFFFF")
  • strokeOpacity - określa przezroczystość linii (wartość między 0,0 a 1,0)
  • strokeWeight - określa masę udaru linia w pikselach
  • edytowalne - określa, czy linia jest edytowane przez użytkowników (true/false)

Przykład

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

Mapy Google - Polygon

Wielokąta jest podobny do polilinii, że składa się z kilku współrzędnych w uporządkowanej kolejności. Jednakże wielokąty są zaprojektowane tak, aby określić obszary w zamkniętej pętli.

Wielokąty są wykonane z prostych linii i kształtów jest "closed" (wszystkie linie podłączyć).

Wielokąt obsługuje następujące właściwości:

  • ścieżka - określa współrzędne poĹ,oĹĽenia geograficznego kilka linii (pierwszy i ostatni współrzędnych są równe)
  • strokeColor - określa kolor szesnastkowy dla linii (format: "#FFFFFF")
  • strokeOpacity - określa przezroczystość linii (wartość między 0,0 a 1,0)
  • strokeWeight - określa masę udaru linia w pikselach
  • fillColor - określa kolor szesnastkowy dla obszaru w rejonie zamkniętym (format: "#FFFFFF")
  • fillOpacity - określa stopień przezroczystości koloru wypełnienia (wartość między 0,0 a 1,0)
  • edytowalne - określa, czy linia jest edytowane przez użytkowników (true/false)

Przykład

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
});
Spróbuj sam "

Mapy Google - Okrągłe

Okrąg obsługuje następujące właściwości:

  • Centrum - określa google.maps.LatLng środka okręgu
  • Promień - określa promień okręgu, w metrach
  • strokeColor - określa kolor szesnastkowy dla linii wokół kręgu (format: "#FFFFFF")
  • strokeOpacity - określa stopień przezroczystości koloru obrysu (wartość między 0,0 a 1,0)
  • strokeWeight - określa masę udaru linia w pikselach
  • fillColor - określa kolor szesnastkowy dla obszaru wewnątrz okręgu (format: "#FFFFFF")
  • fillOpacity - określa stopień przezroczystości koloru wypełnienia (wartość między 0,0 a 1,0)
  • edytowalne - określa, czy koło jest edytowane przez użytkowników (true/false)

Przykład

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

Mapy Google - InfoWindow

Wykazują InfoWindow z niektórych treści tekstu do znacznika:

Przykład

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

infowindow.open(map,marker);
Spróbuj sam "

Mapy Google - Nakładki referencyjne

Google Maps API Reference .