2010-11-17 6 views
4

J'ai un site Web où un utilisateur de ma communauté peut importer son fichier KML (exporté de la Terre de Google Maps) et afficher une carte (ex ses restaurants préférés à Chicago). cette partie était ok et facile, mais maintenant je voudrais personnaliser les icônes sur la carte, et je ne vois pas comment est-il possible d'utiliser des fichiers KML ...KmlLayer icônes personnalisées

il existe une autre solution à cela, peut-être exporter/importer un fichier différent au lieu de kml? Google Maps permet-il d'exporter les résultats dans json/xml?

+0

Pouvez-vous s'il vous plaît modifier votre question pour être plus descriptif? Je ne comprends pas ce que vous entendez par "mais maintenant je voudrais personnaliser les icônes sur la carte, et je ne vois pas comment est-il possible d'utiliser des fichiers KML ...". Qu'est-ce que vous essayez de faire exactement? –

Répondre

5

Si vous essayez simplement de modifier les icônes de repères de repères, vous pouvez simplement définir le style du repère sur un style contenant le noeud d'icône.

<Style id="icon"> 
     <IconStyle> 
      <Icon> 
       <href>http://path/to/your/icon.png</href> 
      </Icon> 
     </IconStyle> 
    </Style> 
    <Placemark> 
     <name>Name</name> 
     <description> 
     hi 
     </description> 
     <styleUrl>#icon</styleUrl> 
     <Point> 
      <coordinates>...</coordinates> 
     </Point> 
    </Placemark> 

Ceci affichera l'icône contenue dans ce chemin pour le marqueur au lieu de la valeur par défaut.