Google Maps: Länder bzw. Land einfärben oder mit Layer beglücken
Zimmermann
- programmiertechnik
0 JürgenB
Hallo,
in der Hoffnung, dass sich jemand schon mal eindringlich mit Google Maps beschäftigt hat, hier mein Anliegen:
Ich möchte entweder
a) Ein Land (Deutschland) einfärben oder
b) Den Rest einfärben und Deutschland "normal" lassen.
Ich hielt den Ansatz für gut, allerdings weiß ich nicht, wie diesen Teil vom Code
layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1ertEwm-1bMBhpEwHhtNYT47HQ9k2ki_6sRa-UQ'
},
so abändere, dass bei "from:" ein "deutscher Code" eingeführt wird.
Vielleicht kennt sich ja jemand damit aus oder kennt andere Linktipps, die mir weiter helfen.
Vielen Dank dafür!
Hallo Zimmermann,
kennst du schon http://support.google.com/fusiontables/bin/answer.py?hl=en&answer=184641?
Wenn du damit etwas erreicht hast, würde ich mich über ein kurzes Feedback freuen.
Gruß, Jürgen
Moin,
wenn wir schon beim Thema sind ...
Auch ich beschäftige mich Google Maps, binde Karten auf Webseiten ein und setze Marker.
Aber ist Google Maps eine Einbahnstraße? Das heisst, ich kann alles hineintun, jedoch keinen Link, der wieder hinausführt?
Gerne möchte ich einen meiner Marker anklicken und zu einer meiner Seiten zurückverlinken. Wie geht das?
Und was mich noch interessiert: Einen Kreis mit definiertem Radius in km um ein Zentrum legen, gerne den Kreis transparent einfärben.
Verwende Javascript zur Darstellung, die Marker werden dabei so gesetzt:
var marker2 = new google.maps.Marker({
position: new google.maps.LatLng(49.64550100,8.64071400),
map: map,
title: "06.09. 15:00 Teneriffa (Philipp Helfert): Oberlin-Haus, Bensheimer Weg 27",
icon: "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=B|FF0000|000000",
zIndex: 9
});
Habe nicht gezielt finden können, was mit dieser Technik noch so "geht".
Gast
Hiermit geht ne ganze Menge...
Hier gibt's ein paar interessante Ansätze...
a) http://blog.newsplore.com/wp-content/uploads/2009/03/embedmap.html
b) http://blog.newsplore.com/2009/03/01/political-boundaries-overlay-google-maps-2
und insbesondere bei der a) Version sieht der Code recht simpel aus.
Allerdings ist mir der Api Key ein Rätsel. Ein älterer Schlüssel funktioniert, fordere ich einen neuen bei einem anderen Server (für eine andere Seite) an, funktioniert der nicht. Fordere ich für die alte Seite einen neuen an, funktioniert der wiederum.
Die ganzer Grenzen gibt es unter den oberen Links zum downloaden oder mal nach World Boundaries googeln.
Mich selbst verlassen die Nerven. Wenn jemand Lust hat zu helfen, der kann das gerne tun, nach etlichen Stunden ohne Erfolge geht mir das ordentlich auf den Sack.
Danke aber dennoch für den Link und das Tutorial, mehrfach angesehen, aber auch hier gibt es einen Haken, sprich ich war erfolglos.
Dennoch vielen Dank!!
Hallo Zimmermann,
Allerdings ist mir der Api Key ein Rätsel.
den brauchst du für die V2. Ab V3 geht es ohne. Ich würde an deiner Stelle mit der V2 nichts mehr anfangen.
Gruß, Jürgen
Die Vorteile der 3er habe ich auch schon kennen gelernt, aber eben genau dieses Beispiel...
http://blog.newsplore.com/wp-content/uploads/2009/03/embedmap.html
wendet leider noch die 2er Version an. Oder man braucht eben einen Key.
Hallo Zimmermann,
http://blog.newsplore.com/wp-content/uploads/2009/03/embedmap.html
aber auch da wird nur ein Polygon gezeichnet und eingefärbt. Die interessanten Infos, die Koordinaten, stecken von Hand kodiert in "encodedPolygon_ES" im Format "encoded Polygon".
Das Zeichnen eines Polygons ist einfach, was du brauchst sind die Koordinaten. Und da habe ich auch keine Idee, wo du fündig werden könntest.
Gruß, Jürgen
Hallo Zimmermann,
Das Zeichnen eines Polygons ist einfach, was du brauchst sind die Koordinaten. Und da habe ich auch keine Idee, wo du fündig werden könntest.Gruß, Jürgen
Ist dieser Link bzw. dieses ZIP-File dazu zu gebrauchen?
http://blog.newsplore.com/wp-content/uploads/2009/02/wb_dump.zip
Hallo Zimmermann,
Ist dieser Link bzw. dieses ZIP-File dazu zu gebrauchen?
eine Zahlenwüste, was soll das sein? Natürlich kann man die ASCII-Liste auch mit Javascript auswerten, aber dazu müsste das Format bekannt sein.
Gruß, Jürgen
Hallo Zimmermann,
Ist dieser Link bzw. dieses ZIP-File dazu zu gebrauchen?
eine Zahlenwüste, was soll das sein? Natürlich kann man die ASCII-Liste auch mit Javascript auswerten, aber dazu müsste das Format bekannt sein.
Hier ist der erste Teil der ganzen Sache: http://blog.newsplore.com/2009/02/22/spincloud-labs-political-boundaries-overlay-in-google-maps-part-1
Wie gesagt, ich bekomm's nicht hin.
Hallo Gast,
Gerne möchte ich einen meiner Marker anklicken und zu einer meiner Seiten zurückverlinken. Wie geht das?
du kannst Markern Eventhandler geben
var marker = new google.maps.Marker( ... );
google.maps.event.addListener(marker, 'click', function() { ... });
Und was mich noch interessiert: Einen Kreis mit definiertem Radius in km um ein Zentrum legen, gerne den Kreis transparent einfärben.
da wirst du in der Doku suchen müssen. Evtl. geht ein Polygon?
Gruß, Jürgen
Es gibt noch einen interessanten Ansatz:
http://home.provide.net/~bratliff/polycluster/v3/alaska.html
bzw.
http://home.provide.net/~bratliff/polycluster/
demnach braucht man ja quasi nur die *.set-Datei einzubinden.
Beispieldatei: Hier
Hat damit einer Erfahrung oder kann sagen, wo man eine solche Datei
a) für Deutschland herbekommt
b) selbst erstellen kann?
Hallo Zimmermann,
Es gibt noch einen interessanten Ansatz:
das sieht aber auch so aus, als kämen da Polygone zum Einsatz.
Gruß, Jürgen