Google Maps GDirections - des itinéraires entre deux points sur une carte
Ne ressembler à ce qu'il devrait fonctionner? Je suis désireux de générer des directions à partir de l'une latitude/longitude à l'autre de la latitude/longitude.
var dirMap = new GMap2($("#dirMap").get(0));
var wp = new Array(2);
wp[0] = new GLatLng(35.742149,139.337218);
wp[1] = new GLatLng(35.735347,139.328485);
var marker = new GMarker(wp[1]);
dirMap.addOverlay(marker);
dirMap.setCenter(wp[0], 12);
dirMap.setUIToDefault();
//load directions
directions = new GDirections(dirMap);
directions.load("from: [email protected],100.337218 to: [email protected],100.3267");
La carte des charges fine, mais les directions ne sont pas en. J'ai essayé de cette façon:
var dirMap = new GMap2($("#dirMap").get(0));
var wp = new Array(2);
wp[0] = new GLatLng(32.742149,119.337218);
wp[1] = new GLatLng(32.735347,119.328485);
var marker = new GMarker(wp[1]);
dirMap.addOverlay(marker);
dirMap.setCenter(wp[0], 12);
dirMap.setUIToDefault();
//load directions
directions = new GDirections(dirMap);
directions.loadFromWaypoints(wp);
Même chose... la carte mais pas de directions. Toute aide est grandement appréciée, merci d'avance!
Vous devez vous connecter pour publier un commentaire.
Je ne vois rien du tout évident au premier coup d'oeil à ton code, donc ma première suppose que c'est une défaillance de revenir dans le GDirections demande (je suis aussi en supposant que vous avez coché la case javascript journal des erreurs pour les erreurs, les Outils/Console d'Erreur si vous ne l'avez pas déjà fait).
Je vous suggère d'ajouter un gestionnaire d'erreur pour votre GDirections objet, cela vous donnera une indication de ce qui se passe avec votre demande:
et dans le handleErrors de rappel ont un coup d'oeil dans:
Comparer avec la Geo Codes D'État.
EDIT: Ok, j'ai juste essayé votre code ici et il fonctionne parfaitement. Je ne peux que supposer qu'il y a un autre problème sur votre page qui est à l'origine du problème. Pouvez-vous poster un lien dans la question afin que nous puissions le vérifier ?
Vérification de l'état (604) j'ai eu quand j'ai essayé dans le Référence de l'API de Google Maps dit:
et c'est le code que j'ai utilisé (légèrement modifié):