Attention : Google a annoncé que la bibliothèque Météo ( Weather Library ) de l'API Google Maps Version 3 sera définitivement supprimée le 04 juin 2015.
Source : Sunsetting the Google Maps JavaScript API Panoramio and Weather libraries, and a Flash Maps API reminder
Source : Sunsetting the Google Maps JavaScript API Panoramio and Weather libraries, and a Flash Maps API reminder
Météo et couverture nuageuse disponibles dans l'API Google Maps JavaScript V3
La couche météo est désormais disponible dans l'API Google Maps Javascript V3 par l'intermédiaire d'une nouvelle bibliothèque Weather Library :
- Classe google.maps.weather.CloudLayer : CloudLayer
- Classe google.maps.weather.WeatherLayer : WeatherLayer
- Classe google.maps.weather.TemperatureUnit : TemperatureUnit
- Classe google.maps.weather.WindSpeedUnit : WindSpeedUnit
- Classe google.maps.weather.LabelColor : LabelColor
- Objet google.maps.weather.WeatherConditions : WeatherConditions
- Objet google.maps.weather.WeatherFeature : WeatherFeature
- Objet google.maps.weather.WeatherForecast : WeatherForecast
- Objet google.maps.weather.WeatherLayerOptions : WeatherLayerOptions
- Objet google.maps.weather.WeatherMouseEvent : WeatherMouseEvent
Afficher des informations et prévisions météo sur une carte Google Maps
La classe WeatherLayer permet d'afficher :
- les conditions météorologiques actuelles en divers endroits,
- les conditions météorologiques prévisionnelles sur 4 jours, lorsque l'utilisateur clique sur une des icônes présente sur la carte.
Il est également possible de configurer les unités pour indiquer :
- la température en degrès Celsius ou Fahrenheit avec TemperatureUnit
- la vitesse du vent en km/h, m/s ou mph avec WindSpeedUnit
Attention : Cette couche est visible pour un niveau de zoom allant de 0 à 12. Au-delà elle ne s'affiche plus.
Afficher la couverture nuageuse sur une carte Google Maps
La classe CloudLayer permet d'afficher la couverture nuageuse.
Les information météo proviennet du site http://www.weather.com/ et les images de la couverture nuageuse de US Naval Research Lab.
Attention : Cette couche est visible pour un niveau de zoom allant de 0 à 6. Au-delà elle ne s'affiche plus.
Exemples de cartes Google Maps avec la météo et la couverture nuageuse
Pour voir un exemple de code consultez ces tutoriels :
- Afficher la couverture nuageuse actuelle sur une carte Google Maps
- Afficher la météo et les prévisions à 4 jours sur une carte Google Maps
- Propriétés de l'objet évènement WeatherMouseEvent créé lors d'un click sur la couche WeatherLayer