Derniers tutoriels de développement web
 

Google Maps Superpositions


Ajouter un marqueur à la carte Google:


Google Maps - Superpositions

Superpositions sont des objets sur la carte qui sont liés à la latitude coordonnées / longitude.

Google Maps a plusieurs types de revêtements:

  • Marker - emplacements simples sur une carte. Les marqueurs peuvent également afficher icône personnalisée images
  • Polyligne - Série de lignes droites sur une carte
  • Polygon - Série de lignes droites sur une carte, et la forme est "fermée"
  • Cercle et Rectangle
  • Infos Windows - Affiche le contenu dans un popup ballon sur une carte
  • superpositions personnalisées

Google Maps - Ajouter un marqueur

Le constructeur de Marker crée un marqueur. (Notez que la propriété de position doit être définie pour le marqueur à afficher).

Ajouter le marqueur à la carte en utilisant le setMap() méthode:

Exemple

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

marker.setMap(map);
Essayez - le vous - même »

Google Maps - Animer le marqueur

L'exemple ci-dessous montre comment animer le marqueur avec la propriété d'animation:

Exemple

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

marker.setMap(map);
Essayez - le vous - même »

Google Maps - Icon Au lieu de Marker

L'exemple ci - dessous spécifie une image (icon) à utiliser à la place du marqueur par défaut:

Exemple

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

marker.setMap(map);
Essayez - le vous - même »

Google Maps - Polyligne

Un Polyline est une ligne qui est tirée à travers une série de coordonnées dans une séquence ordonnée.

Une polyligne prend en charge les propriétés suivantes:

  • path - spécifie les coordonnées de plusieurs latitude / longitude pour la ligne
  • strokeColor - spécifie une couleur hexadécimal de la ligne (format: "#FFFFFF")
  • strokeOpacity - spécifie l'opacité de la ligne (une valeur comprise entre 0,0 et 1,0)
  • strokeWeight - spécifie le poids de la course de la ligne en pixels
  • modifiable - définit si la ligne est modifiable par les utilisateurs (true/false)

Exemple

var myTrip = [stavanger,amsterdam,london];
var flightPath = new google.maps.Polyline({
  path:myTrip,
  strokeColor:"#0000FF",
  strokeOpacity:0.8,
  strokeWeight:2
});
Essayez - le vous - même »

Google Maps - Polygon

Un polygone est similaire à une polyligne en ce qu 'il est constitué d'une série de coordonnées selon une séquence ordonnée. Cependant, les polygones sont conçus pour définir des régions au sein d'une boucle fermée.

Polygones sont faites de lignes droites, et la forme est "closed" (toutes les lignes relient le haut).

Un polygone prend en charge les propriétés suivantes:

  • path - spécifie les coordonnées de plusieurs LatLng pour la ligne (première et dernière de coordonnées sont égales)
  • strokeColor - spécifie une couleur hexadécimal de la ligne (format: "#FFFFFF")
  • strokeOpacity - spécifie l'opacité de la ligne (une valeur comprise entre 0,0 et 1,0)
  • strokeWeight - spécifie le poids de la course de la ligne en pixels
  • fillColor - spécifie une couleur hexadécimal de la zone dans la zone fermée (format: "#FFFFFF")
  • fillOpacity - spécifie l'opacité de la couleur de remplissage (une valeur comprise entre 0,0 et 1,0)
  • modifiable - définit si la ligne est modifiable par les utilisateurs (true/false)

Exemple

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
});
Essayez - le vous - même »

Google Maps - Cercle

Un cercle prend en charge les propriétés suivantes:

  • centre - spécifie le google.maps.LatLng du centre du cercle
  • rayon - spécifie le rayon du cercle, en mètres
  • strokeColor - spécifie une couleur hexadécimal pour la ligne autour du cercle (format: "#FFFFFF")
  • strokeOpacity - spécifie l'opacité de la couleur de course (une valeur comprise entre 0,0 et 1,0)
  • strokeWeight - spécifie le poids de la course de la ligne en pixels
  • fillColor - spécifie une couleur hexadécimal pour la zone dans le cercle (format: "#FFFFFF")
  • fillOpacity - spécifie l'opacité de la couleur de remplissage (une valeur comprise entre 0,0 et 1,0)
  • modifiable - définit si le cercle est modifiable par les utilisateurs (true/false)

Exemple

var myCity = new google.maps.Circle({
  center:amsterdam,
  radius:20000,
  strokeColor:"#0000FF",
  strokeOpacity:0.8,
  strokeWeight:2,
  fillColor:"#0000FF",
  fillOpacity:0.4
});
Essayez - le vous - même »

Google Maps - InfoWindow

Afficher un InfoWindow avec du contenu de texte pour un marqueur:

Exemple

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

infowindow.open(map,marker);
Essayez - le vous - même »

Google Maps - Superpositions de référence

Google Maps API de référence .