Je veux que ma page d'itinéraires ait les mêmes fonctionnalités que la page this, c'est-à-dire que l'objet Google Map soit mis à jour à partir du formulaire sur la droite. Comment puis-je avoir ceci dans mes pages? J'utilise Django BTW, mais je ne pense pas que cela aura beaucoup d'importance ... l'implémentation devrait être universelle pour quelque chose comme ça. Je l'ai fait dans un site DrupalCarte google intégrée dans les directions page
0
A
Répondre
1
L'API de code est assez simple. Vous pouvez générer la carte interactive initiale en utilisant votre longitude et le latitide comme point central.
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
}
Ensuite, vous devez faire suivre votre formulaire d'appel à Google Geocoder. Cela transformera l'adresse entrée en longitude et lattitude - bien que vous puissiez peut-être contourner cette étape.
Ensuite, utilisez le nouveau Long & Lat pour générer une demande de directions (API Google, encore une fois).
// Create a directions object and register a map and DIV to hold the
// resulting computed directions
var map;
var directionsPanel;
var directions;
function initialize() {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(42.351505,-71.094455), 15);
directionsPanel = document.getElementById("route");
directions = new GDirections(map, directionsPanel);
directions.load("from: 500 Memorial Drive, Cambridge, MA to: 4 Yawkey Way, Boston, MA 02215 (Fenway Park)");
}
Tout le Javascript peut aller directement dans votre HTML. Je vous suggère de prendre le temps d'étudier http://code.google.com/apis/ajax/playground/
Questions connexes
- 1. Couche Transit dans la carte Google SearchControl intégrée
- 2. Personnaliser une carte google intégrée avec un iframe
- 3. écrasante grande popup sur les directions Google Maps
- 4. Google Maps - Ajouter deux marqueurs (directions)
- 5. directions Google Maps format texte
- 6. Android Google Directions Service utilisable nativement? avec cadre d'emballage? Directions de transport en commun/vélo disponibles?
- 7. est-il légal de montrer google map avec les directions dans l'application iphone dans un UIWebView?
- 8. android obtenir et parser Google Directions
- 9. google maps ouvertes aux directions de bus
- 10. Problèmes avec les directions API Google Maps V3 et jQuery
- 11. google maps exporter les directions au fichier kml - java geogoogle
- 12. Intégration d'une carte google dans les rails
- 13. Autoriser l'utilisateur à ajouter des directions sur une carte (google maps API)
- 14. Facebook Page personnalisée et les directions de l'application?
- 15. UIWebView cesse de fonctionner après le chargement d'une carte Google intégrée
- 16. Carte de développement intégrée avec caméra
- 17. Accéder à des éléments Google Maps individuels (Distance, heure, directions)
- 18. API Google Maps (Google Directions) ne fonctionnant pas pour un emplacement particulier
- 19. Google recherche personnalisée Carte
- 20. Google Maps GDirections - Itinéraire entre deux points sur une carte
- 21. Lancer Google Maps Directions via une intention sur Android
- 22. Google Directions API - obtenir une réponse XML sans balise HTML
- 23. Google Ma carte contrôle
- 24. gestion de carte dynamique dans google earth
- 25. Superpositions efficace carte dans Android Google Map
- 26. API Google Maps [API Directions] Limitation des waypoints?
- 27. Google direction de la carte en utilisant lat/lon
- 28. Comment puis-je ouvrir Google Maps pour les directions en utilisant les coordonnées sur l'iphone
- 29. Impossible d'afficher la carte Google dans Flatpage à l'aide de Django Flatpages
- 30. en boucle dans deux directions