Gegeben eine Liste von Orten wie
%Vor%Was ist der einfachste Weg, Google Map mit Pins für jeden Standort zu generieren?
Ich gehe davon aus, dass Sie die Grundlagen für Maps in Ihrem Code bereits mit Ihrem API-Schlüssel haben.
%Vor% Alles in Google Maps basiert auf Breitengrad (lat) und Längengrad (lng).
Um einen einfachen Marker zu erstellen, erstellen Sie einfach einen GMarker mit dem lat und lng.
Wenn Sie jedoch nicht nach Lat und Lng für jede Stadt suchen möchten, können Sie den Geo-Coder von Google verwenden. Hier ein Beispiel:
%Vor%Also würde ich einfach eine Reihe von GLatLng's jeder Stadt aus dem GeoCoder erstellen und sie dann auf der Karte zeichnen.
Sehen Sie sich die Google Maps-API-Beispiele an Sie machen es ziemlich einfach und ihre API-Dokumentation ist großartig. Die meisten Beispiele dienen dazu, auf Client-Seite den gesamten Code in JavaScript auszuführen, aber es gibt auch APIs für andere Sprachen.
Ich denke, es wären mehr Informationen nötig, um Ihnen wirklich eine Antwort zu geben, aber bei Django Pluggables gibt es ein django-googlemap-Plugin das könnte helfen.
Bearbeiten: Adam hat eine viel bessere Antwort. Wenn es Zweifel gibt, schauen Sie sich die API-Beispiele an.
Versuchen Sie Folgendes: Ссылка
Es ist ein Google Maps-Assistent, der den Code für Sie generiert. Nicht das Beste für Ihre Anwendung; aber ein guter Ort, um "die Füße nass zu machen";)
Bearbeiten: (den Link gefunden), Hier finden Sie ein gutes schrittweises Google Maps API-Lernprogramm.
Viel Glück!
/ mp
Tags und Links html google-maps