2012-11-16 3 views
5

Ich erstelle eine Google-Karte, die Elektrofahrzeug (EV) Ladestation in Kanada und nur in Kanada darstellt. Der Punkt der Karte ist für Benutzer, um ihre Route innerhalb von Kanada zu planen und zu sehen, welche EV-Stationen auf dem Weg verfügbar sind. Wenn Sie jedoch nach Vancouver -> Toronto suchen, verläuft die Route durch die Vereinigten Staaten. Wie kann ich sicherstellen, dass die Route in Kanada bleibt?Beschränken Sie Google Maps V3 Direction Services in Land zu bleiben

+1

Ich glaube nicht, dass dies ohne Wegpunkte möglich ist. – ScottE

+1

Diese Funktion wurde vor einigen Monaten angefordert. Vielleicht sollten Sie einen Stern angeben, um Ihr Interesse an dieser Funktion zu bekunden: http://code.google.com/p/gmaps-api-issues/issues/detail?id=3890 – BergListe

+1

Sie können auch die Anweisungen des Richtungsdienstes analysieren, wie es der Typ getan hat: https://groups.google.com/d/msg/google-maps-js-api-v3/kvNk7bt14aY/vvIJheNzckkJ – BergListe

Antwort

0

In jeder Art von Geocoding-Situation, wenn Sie eine bevorzugte Route, bekannten Ort, etc. haben, ist es im Allgemeinen eine bessere Idee, diese bevorzugten Daten in irgendeiner Weise zu speichern. Wenn Sie dann eine Abfrage für eine bestimmte Route, einen bestimmten Standort usw. durchführen, verwenden Sie diese Daten anstelle eines Geocodierungsdiensts.

Dies beschleunigt oft die Dinge, bietet Ihnen eine bessere Kontrolle und schützt Sie vor einer Route oder einem Standortwechsel, ohne dass Sie es merken. Geocodierung ist keine feste oder exakte Wissenschaft. Wenn Sie einen Remote-Service abfragen, gibt es keine Garantie dafür, dass die Eingaben, die heute funktionieren, morgen funktionieren.

Also, wenn Sie Routen haben, die von abweichen, was Sie wissen, um richtig zu sein - reparieren Sie sie und speichern Sie sie. Wenn eine Abfrage für diese Route durchgeführt wird, geben Sie anstelle der Geocodierung für die Route einfach die Route zurück.

Es sollte leicht sein, irgendeine Art von Verkehrsdaten für die Hauptrouten in Kanada zu bekommen. Zusammen mit den Standortdaten von EV-Stationen können Sie die beliebtesten Routen berechnen, planen und optimieren, bevor überhaupt eine Benutzer-Geokodierungsabfrage durchgeführt wird.