Google maps: dessin en Live et la mise à jour d'une Polyligne
Je suis vraiment débutant en JS, donc désolé, que je n'ai pas mon code attaché, parce que tout ce que j'ai fait - "helloworld" des exemples de Carte de Google Docs.
Donc, ce qui est un problème:
Je veux dessiner une polyligne en fonction de l'utilisateur de la position actuelle. Ainsi, chaque google.cartes.LatLng() devrait avoir les coordonnées pour le moment. Sur la carte doit émerger la façon dont l'ensemble de la mise à jour, par exemple, une fois par 5 secondes. Au dernier point, il est juste comme la visualisation d'une matinée de marche, sur une carte, quelque chose comme ça.
Je sais, comment "dessiner" une carte et ajouter des points dans var flightPlanCoordinates[], et je demande des exemples ou des liens où je peux trouver:
- Comment ajouter une position actuelle dans var flightPlanCoordinates[]
- Comment faire tous ces trucs de mise à jour en "live" mode
Merci pour toute aide 🙂
UPD:
essayer de faire des trucs comme ça, mais ne fonctionne pas
var path = poly.getPath();
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
path.push(new google.maps.LatLng(latitude, longitude));
UPD2:
voici cool exemple, comment il devrait être http://kasheftin.github.io/gmaps/
essayer de faire des trucs comme ça, mais ne fonctionne pas
var path = poly.getPath(); var latitude = position.coords.latitude; var longitude = position.coords.longitude; path.push(new google.maps.LatLng(latitude, longitude));
OriginalL'auteur Rachnog | 2013-10-29
Vous devez vous connecter pour publier un commentaire.
D'essayer le code ci-dessous:
OriginalL'auteur Leonardo Balzaretti
Que, désormais, l'API vous permet de vous n'avez qu'à appuyer le nouveau
LatLng
objet de lapath
pour être mis à jour sur la carte.Que leur Complexe Polyligne montre l'exemple, que vous pouvez faire:
Où
poly
est votregoogle.maps.Polyline
etlatLng
ungoogle.maps.LatLng
.OriginalL'auteur Balthazar