2011-11-01 5 views
0

J'essaye de créer une page Web (application Web), pour un événement de course.Google Maps API + Cartes dynamiques

J'ai déjà un fichier .kml qui a les way-points et piste init init. Je dois faire des marqueurs pour les équipes.

Sur la carte, il y a des points de passage, donc chaque fois qu'une équipe atteint un point de passage, le marqueur d'équipe doit être mis à jour à ce point de cheminement. Habituellement, cela va être fait par une personne, qui peut cliquer ou entrer l'emplacement et les mises à jour des marqueurs d'équipe.

Je ne sais pas par où commencer. J'ai regardé google Maps API et Javascript, mais là encore je ne sais pas si je peux faire la mise à jour sur les marqueurs (rendre plus semi-dynamique). J'apprécierais si vous pouvez suggérer un moyen simple de le faire. Je voudrais aussi savoir comment puis-je charger mon fichier .kml à l'API google maps?

Répondre

0

On dirait que vous ne voulez pas vraiment entrer dans l'API Maps (je recommanderais d'abord d'être compétent avec javaScript). Si vous avez une connexion google/gmail ce que je vous recommande d'essayer (au moins pour voir si elle correspond à vos besoins) est d'aller à http://maps.google.com/ Cliquez sur "Mes lieux" dans le volet de la fenêtre de gauche. Cliquez sur "Créer une carte". Cliquez sur "Importer" et téléchargez votre fichier kml. Ensuite, vous pouvez simplement ajouter des repères (en haut à gauche de la carte) pour chaque équipe. Cliquez sur "Collaborer" pour permettre à d'autres utilisateurs de comptes google de modifier la carte. Cliquez sur Terminé lorsque vous avez terminé vos modifications. Si vous voulez envoyer la carte à quelqu'un (en lecture seule), il existe un lien "KML" pour l'exporter avec les repères.

Notez que rien de tout cela ne sera automatisé, quelqu'un devra se connecter et modifier les positions de l'équipe chaque fois qu'il atteindra un point de contrôle. J'espère que cela pourra aider.

+0

Merci pour votre réponse. Mais je voulais publier ceci comme une page Web, où tout le monde peut le voir pendant la course. De plus, l'utilisateur aurait besoin de le mettre à jour, n'est-il pas possible que je puisse créer quelque chose, ce qui mettra à jour la carte lorsque le changement se produit? – Warlord