Je souhaite utiliser plusieurs fichiers KMZ/flux geoRSS en tant que couches différentes dans Google Maps (pas avec la Terre).
Comment je ferais ça?
Je connais deux manières d'utiliser les fichiers KMZ avec Maps:
Je ne peux pas simplement combiner les données dans un fichier KMZ car je souhaite combiner un flux d’applications géoSSR en direct d’applications de planification avec le fichier de forme que je lie au point 2.
Je pense que vous devriez pouvoir le faire en utilisant un fichier KML contenant les liens réseau vers vos fichiers KMZ.
La bonne chose à propos des liens de réseau est qu’il n’est pas nécessaire que ce soit des fichiers KMZ, il peut s’agir d’un script ou d’un flux qui génère un fichier KMZ/KML. Il y a une démonstration de comment faire ceci ici sous la section Générer un repère aléatoire
Fondamentalement, vous créez un fichier KML au format suivant:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Folder>
<name>Network Links full of awesome</name>
<visibility>0</visibility>
<open>0</open>
<description>Network link example to show how to overlay several KMZ files on one map</description>
<NetworkLink>
<name>Earthquakes Mag 7</name>
<visibility>0</visibility>
<open>0</open>
<description>Earthquakes Mag 7</description>
<refreshVisibility>0</refreshVisibility>
<flyToView>0</flyToView>
<Link>
<href>http://earthquake.usgs.gov/earthquakes/eqarchives/epic/kml/2012_Earthquakes_Mag7.kmz</href>
</Link>
</NetworkLink>
<NetworkLink>
<name>Earthquakes Mag 6</name>
<visibility>0</visibility>
<open>0</open>
<description>Earthquakes Mag 6</description>
<refreshVisibility>0</refreshVisibility>
<flyToView>0</flyToView>
<Link>
<href>http://earthquake.usgs.gov/earthquakes/eqarchives/epic/kml/2012_Earthquakes_Mag6.kmz</href>
</Link>
</NetworkLink>
<NetworkLink>
<name>Earthquakes Mag 5</name>
<visibility>0</visibility>
<open>0</open>
<description>Earthquakes Mag 5</description>
<refreshVisibility>0</refreshVisibility>
<flyToView>0</flyToView>
<Link>
<href>http://earthquake.usgs.gov/earthquakes/eqarchives/epic/kml/2012_Earthquakes_Mag5.kmz</href>
</Link>
</NetworkLink>
<NetworkLink>
<name>Earthquakes Mag 4</name>
<visibility>0</visibility>
<open>0</open>
<description>Earthquakes Mag 4</description>
<refreshVisibility>0</refreshVisibility>
<flyToView>0</flyToView>
<Link>
<href>http://earthquake.usgs.gov/earthquakes/eqarchives/epic/kml/2012_Earthquakes_Mag4.kmz</href>
</Link>
</NetworkLink>
<NetworkLink>
<name>Earthquakes Mag 3</name>
<visibility>0</visibility>
<open>0</open>
<description>Earthquakes Mag 3</description>
<refreshVisibility>0</refreshVisibility>
<flyToView>0</flyToView>
<Link>
<href>http://earthquake.usgs.gov/earthquakes/eqarchives/epic/kml/2012_Earthquakes_Mag3.kmz</href>
</Link>
</NetworkLink>
<NetworkLink>
<name>Earthquakes Mag 2</name>
<visibility>0</visibility>
<open>0</open>
<description>Earthquakes Mag 2</description>
<refreshVisibility>0</refreshVisibility>
<flyToView>0</flyToView>
<Link>
<href>http://earthquake.usgs.gov/earthquakes/eqarchives/epic/kml/2012_Earthquakes_Mag2.kmz</href>
</Link>
</NetworkLink>
<NetworkLink>
<name>Earthquakes Mag 1</name>
<visibility>0</visibility>
<open>0</open>
<description>Earthquakes Mag 1</description>
<refreshVisibility>0</refreshVisibility>
<flyToView>0</flyToView>
<Link>
<href>http://earthquake.usgs.gov/earthquakes/eqarchives/epic/kml/2012_Earthquakes_Mag1.kmz</href>
</Link>
</NetworkLink>
</Folder>
</kml>
Ensuite, dans Google Maps, effectuez une recherche en utilisant l’URL complète pointant vers votre fichier KML et vous obtiendrez un résultat similaire à celui-ci:
Cela affiche 7 fichiers KMZ différents sur la même carte mais en utilisant une seule URL - le fichier KML avec tous les liens.