Google Maps API v3 Sonderziel mit benutzerdefinierten Symbolen

8

Ich habe eine Seite, die in den Schulen, Kirchen und Parks meines bestimmten Gebiets zieht, aber ich möchte die 3 POIs mit 3 verschiedenen Symbolen gestalten. Ich habe Google und sogar alle Dokumente durchsucht, konnte aber keine Antwort finden.

%Vor%     
Eric Wargo 29.06.2012, 21:31
quelle

1 Antwort

11

Bitte sehen Sie sich meine Demo an. Die Idee besteht darin, das Array place.types zu verwenden, um zu ermitteln, welche Art von Bereich der Karte hinzugefügt werden soll. Ich habe dem ersten Element dieses Arrays (üblicherweise 2 oder 3 Elemente lang) einen Marker zugewiesen, der etwa so aussehen könnte:

%Vor%

In einigen Fällen kommt "Universität" vor "Schule", so dass ein "Universitäts" -Symbol verwendet wird. Sie möchten die Art und Weise verfeinern, in der Sie die Typen den Symbolen zuordnen, also eine Priorität für die Schule oder die Universität geben? Vielleicht durchsuche ich das Array nach den richtigen Typen. Ein Ort (general_contractor) ist nicht in meiner Liste von Symbolen, daher wird die Standard-Stiftmarkierung dort platziert. Ein "Standard" -Symbol könnte verwendet werden, wenn Sie überprüft haben, ob iconType tatsächlich den gewünschten Typ hat oder nicht. Ich werde diese Details Ihnen überlassen =)

Hier ist die Quelle, die ich für Symbole verwendet habe: Ссылка

%Vor%

Alternativ verwenden Sie eine switch-Anweisung:

%Vor%     
Tina CG Hoehr 29.06.2012 22:50
quelle

Tags und Links