BicyclingLayer
Affiche les pistes cyclables uniquement avec l'api Google// Delphi
map component ECMap
// show bicyclinglayer
map.BicyclingLayer := true;
Pour le moment le layer n'est pas très développé surtout en europe, vous pouvez le remplacer par une carte OpenMapStreet CycleMap qui à l'avantage de fonctionner avec toutes les apis.
// Delphi
map component ECMap
// show bicyclinglayer
map.BicyclingLayer := true;
TrafficLayer
Affiche l'état du traffic, ne semble pas activé sur toutes les régions, uniquement avec l'api Google
// Delphi
map component ECMap
// show bicyclinglayer
map.BicyclingLayer := true;
TrafficArea
La procedure TrafficArea(const dLatSW,dLngSW,dLatNE,dLngNE:double) détermine les incidents ayant lieux dans une zone donnée.
Vous devez vous brancher sur l'évenement OnTraffic du composant pour utiliser la réponse
// show bicyclinglayer
map.BicyclingLayer := true;
Les propriétés TrafficIconLowImpact, TrafficIconMinor, TrafficIconModerate, TrafficIconSerious et TrafficIconRoadClosed vous permettront d'utiliser vos propres icones.
TrafficArea utilise les services de Bing Traffic, vous devez obtenir votre propre clef Bing pour utiliser cette fonction.FusionTablesLayer
Affiche des données depuis une table Google Fusion uniquement avec l'api Google
Vous gérer vos layers au travers de la propriété FusionTablesLayers de type TECMapFusionTablesLayers// Delphi
map component ECMap
// show bicyclinglayer
map.BicyclingLayer := true;
TECMapFusionTablesLayers
Voir la documentation de google sur FusionTablesLayerAjoute un layer et retourne son index
Column est la colonne de la table, correspond à select dans la doc google
Id est l'identifiant de la table, correspond à from dans la doc google
Style est le style applicable au layer
Clause est la requète SQL qui vous permet de filtrer vos données, correspond à where dans la doc google
TECMapFusionTablesLayer
Classe contrôlant un FusionTablesLayer
identifiant de la table, correspond à from dans la doc google
colonne de la table, correspond à select dans la doc google
Requète SQL qui vous permet de filtrer vos données, correspond à where dans la doc google
style applicable au layer
correspond à heatmap dans la doc google
Permet d'activer ou non l'affichage d'une infoWindow lors d'un clic sur un élément du layer
Affiche ou non le layer
OnFusionTablesLayerClick
TECMap dispose d'un évènement pour intercepter un click sur un élément du layer.
KmlLayer
Vous pouvez importer des fichiers Kml/Kmz dans vos cartes et les afficher en surcouche, ne fonctionne pas sous Leaflet.
Les fichiers Kmz ne sont pas supportés par CloudMade, par contre il supporte le format GeoXml (extension .xml)
13OnKmlLayerClick
TECMap dispose d'un évènement pour intercepter un click sur un élément du layer.
CloudMade ne répond pas à cet évènement
14// Delphi
map component ECMap
// show bicyclinglayer
map.BicyclingLayer := true;
TECMap permet d'exporter la majorité de ses données, y compris les layers kml, au format KML.
43// Delphi
map component ECMap
// show bicyclinglayer
map.BicyclingLayer := true;
WeatherLayer
Disponible uniquement avec l'api Google
15// Delphi
map component ECMap
// show bicyclinglayer
map.BicyclingLayer := true;
OnWeatherLayerClick
TECMap dispose d'un évènement pour intercepter un click sur un élément du layer.
DemoLayer
Le programme DemoLayer vous permet de voir comment utiliser ces différents layers ainsi que Panoramio qui est lui aussi une surcouche