cgpolyencode.

Google Maps-POLYLINE-Kodierung (C ++ - Erweiterung)
Jetzt downloaden

cgpolyencode. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Robert Coup
  • Website des Verlags:
  • http://code.google.com/u/robert.coup/

cgpolyencode. Stichworte


cgpolyencode. Beschreibung

Google Maps-Polylinie-Kodierung (C ++ - Erweiterung) cgpolyencode ist ein Python-Modul, um Zeilen- und Polygonkoordinaten für den Einsatz in Google Maps zu kodieren. installieren in einem Schritt: sudo easy_install gpolyencodesudo easy_install --upgrade gpolyencode # Um ein Upgradec ++-Erweiterungsmodulmodul zu erzwingen (cgpolyencode) sudo python cpp / setup.py installIf Sie verfügten über das Python Easy_Install-Dienstprogramm, das Sie auch das Folgende zur Verfügung stellen, um herunterzuladen und installieren Ein Schritt: sudo easy_install cgpolyencodesudo easy_install --upgrade cgpolyencode # Um ein Upgradedokumentation zu erzwingen: >>> Import GPolyencode >>> Encoder = gpolyencode.gpolyencoder () # -Punkte sind eine Reihenfolge von (Längengrad, Leitungs-) Koordinatenpaaren >>> punkte = ( (8.94328.52.29834), (8.93614,52.29767), (8.93301,52.29322), (8.93036,52.28938),) (8.97475,52.27014),) >>> Encoder.encode (Punkte) {'Punkte': 'SOE ~ HOVQU @ dcrk @ Xzpr ~ vpofwbmtg ',' Leve ls ':' pg @ ip ',' zoomFactor ': 2,' numlevels ': 18} Nachdem Sie Ihr Wörterbuch haben, übergeben Sie sie über einen JSON-Encoder und fügt es ein anderes HTML hinzu, oder JavaScript sollte ein Stück Kuchen sein. Siehe die Google Maps API-Dokumentation für Gpolylin und Gpolygon oder Marks Website von Mark für viele Beispiele. Der Konstruktor nimmt mehrere Argumente an: * Num_Levels Gibt an, wie viele verschiedene Vergrößerungsniveaus die Polylinie aufweist. (Standardeinstellung: 18) * Zoom_Factor Gibt die Änderung der Vergrößerung zwischen diesen Ebenen an. (Standardeinstellung: 2) * Die Schwelle zeigt die Länge eines kaum sichtbaren Objekts auf höchstem Zoomebene an. (Standardeinstellung: 0.00001) * Force_ENDPOINTs zeigt an, ob die Endpunkte auf allen Zoomstufen sichtbar sein sollten oder nicht. (Standardeinstellung: TRUE) Siehe Noten von Mark, um weitere Informationen zu dem, was diese Parameter bedeuten, und wie Sie sie optimieren können. Die Standardeinstellungen sind für die meisten Situationen sinnvoll. Das Modul CGPolyencode bietet eine identische Schnittstelle zu dem des GPOLYENCODE-Moduls. Die Verwendung des gpolyencode.gpolyencoders kann mit dem cgpolyencode.gpolyencoder von cgpolyencode.gpolyencoders effizienter (~ 40-mal schneller) erfolgen. Es gibt eine Reihe von Tests von einfachen Codes-A-Punkt-Tests bis zu 150.000 Punktzeilen.1. Installieren Sie sowohl den Python als auch die C ++ - Module2. Run: Python-Tests / gpolyencode_tests.py -v-Anforderungen: · Python · Simplejson. · Nase


cgpolyencode. Zugehörige Software