Plotten von mehr als 8 Wegpunkten in Google Maps v3

Migrieren von code aus dem Javascript-API-2-3. Ich habe eine Liste von Orten, die ich brauche, um die Handlung in form von einer Wegbeschreibung. Dies wurde in v2 mit dem folgenden code

directions = new GDirections(map);
directions.loadFromWaypoints(waypoints, {preserveViewport: true});  

Hier ist mein Versuch, bei der Umwandlung dieser zu V3

var request = {
    origin: startLoc,
    destination: endLoc,
    waypoints: waypoints,
    optimizeWaypoints: true,
    travelMode: google.maps.TravelMode.DRIVING
};          

directionsService.route(request, function(response, status) {
    if (status == google.maps.DirectionsStatus.OK) {
        directionsDisplay.setDirections(response);
    } 
});

Nicht der ganze code, aber die Allgemeine Idee. Scheint zu funktionieren, mit einem kleinen Problem. Wenn es mehr als 8 Wegpunkte, schlägt der Aufruf fehl. Dies ist erwartet, da Google Maps API v3-Google Docs Staaten

Die maximal zulässige Wegpunkten 8, plus der Ursprung und das Ziel. Maps API für Business-Kunden sind erlaubt 23 Wegpunkten, plus die origin-und destination. Wegpunkte werden nicht unterstützt, die für die transit-Richtungen.

Da ich nicht ausführen, um dieses Problem in der v2, ist das eine neue Einschränkung mit v3? Ich Frage mich, wenn ich mich mit etwas, das nicht entwickelt wurde, für das, was ich brauche. Dies ist ein sehr leicht verwendet applicaton mit 2 Benutzer, also bin ich nicht sicher, ob ein teures business-Lizenz lohnt sich die Rückkehr. E-Mails an Google-maps-team noch nicht zurückgegeben wurden. Irgendwelche workarounds/Zeiger wird eine große Hilfe sein. Danke.

  • v2 war ein limit von 25 Wegpunkte. In v3, die Grenze wurde reduziert auf 8
  • Dieser link verweist auf eine ähnliche Frage-und-Antwort - stackoverflow.com/questions/13083639/...
  • Ich habe gelesen das Google Maps API für Unternehmen Kosten $10K/yr, obwohl ich nicht sehen diese auf jeder Google-Seite. Hätten Sie eine Idee, wenn es das ist ungefähr richtig? Sah einfach bei Yahoo, scheinen Sie haben geschlossen den Maps-API-service.
InformationsquelleAutor BBS | 2013-11-07
Schreibe einen Kommentar