Google Maps Hacks: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Gallerie)
 
(14 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
  
 
Siehe auch:
 
Siehe auch:
*[[Google Earth Hacks]]
+
* [[Google Maps]]
 +
* [[Google Earth Hacks]]
 
* [http://88.198.44.148/directory/ geometa Directory] (u.a. mit GISpunkt HSR > Suche nach GoogleEarth)
 
* [http://88.198.44.148/directory/ geometa Directory] (u.a. mit GISpunkt HSR > Suche nach GoogleEarth)
 
* [[Georeferenzieren von Bildern]] (Entzerren) und [[Geotagging]]
 
* [[Georeferenzieren von Bildern]] (Entzerren) und [[Geotagging]]
Zeile 10: Zeile 11:
 
* [[Kollaborative Karten]]
 
* [[Kollaborative Karten]]
  
== Gallerie ==
+
 
* [http://maps.google.com/maps?q=http://www.gis.hsr.ch/wiki/Spezial:KMLExport Rappi Info-Karte]. Editiermöglichkeiten siehe [[Rappi Info]].
+
== How to extract coordinates from Google Map Maker ==
* [http://maps.google.com/maps?q=http://wiki.hsr.ch/events/files/jazoon_trip_rapperswil_2007_06_27.kml Jazoon'07-Trip] - Rundgang durch die Rapperswiler Altstadt. Editiermöglichkeit übers Handy (siehe [[Mobile Guides]]).
+
 
* [http://maps.google.com/maps?q=http://88.198.44.148:8080/Services/georssfeed MobileGuideRappi-Daten] live u.a. mit Restaurants und Parkplätzen (POIs).
+
* Load URL and enable webmaster tools in Browser
* Die aktuellen [http://urlx.org/maps.google.de/c64e3 GISpunkt News]: auf der Online-Karte.
+
* Look for www.google.com/maps/d/u/1/embed?mid=...
* [http://maps.google.com/maps?q=http://geometa.info/tmp/test.georss Test von geometa.info] mit 'dummy' Punkt, Polylinie und Fläche.
+
* Copy this link and paste it in another browser tab
 +
* Show page source and look for variable "var _pageData = ..." => This contains lat/lon coordinates and eventually names.
 +
 
  
 
== In fünf Schritten zur eigenen Webkarte ==
 
== In fünf Schritten zur eigenen Webkarte ==
Zeile 32: Zeile 35:
  
 
=== Variante mit Daten aus vorhandener Tabelle ===
 
=== Variante mit Daten aus vorhandener Tabelle ===
 +
[[Bild:POIs_KML_Konfig.jpg|thumb]]
 
Variante falls Daten schon in eigener Tabelle (z.B. Excel .xls) vorhanden sind:
 
Variante falls Daten schon in eigener Tabelle (z.B. Excel .xls) vorhanden sind:
 
# Bei EditGrid anmelden.
 
# Bei EditGrid anmelden.
 
# Eigene Tabelle importieren und diese mit drei Kollonnen Lat, Lon und Name in 1., 2. und 3. Kolonne ergänzen.
 
# Eigene Tabelle importieren und diese mit drei Kollonnen Lat, Lon und Name in 1., 2. und 3. Kolonne ergänzen.
# Im EditGrid Menu Daten > My Data Format wählen, neues Format erstellen (Mime-type anstelle text/xml besser application/vnd.google-earth.kml+xml angeben) mit diesem Inhalt: http://www.editgrid.com/user/geonick/POIs.kml.xsl
+
# Im EditGrid Menu Daten > My Data Format wählen, neues Format erstellen (Mime-type anstelle text/xml besser application/vnd.google-earth.kml+xml angeben) mit diesem Inhalt: [[Google_Maps_Hacks/POIs.kml.xsl]]
 
# ff. siehe Fortsetzung unten.
 
# ff. siehe Fortsetzung unten.
  
Zeile 44: Zeile 48:
 
=== Tipps ===
 
=== Tipps ===
 
* Koordinaten anzeigen lassen über www.multimap.com oder www.geonames.org
 
* Koordinaten anzeigen lassen über www.multimap.com oder www.geonames.org
* Koordinaten genauer als 5 Nachkommastellen machen keinen Sinn.
+
* Koordinaten genauer als 5 Nachkommastellen für Geodaten machen kaum Sinn, ausser es handelt sich z.B. um Architekturmodelle.
 
* Im Feld 'Description' können Links sein, z.B. http://www.gis.hsr.ch
 
* Im Feld 'Description' können Links sein, z.B. http://www.gis.hsr.ch
 
* Wem der Link zu lange ist, kann ihn mit http://urlx.org/ elegant kürzen!
 
* Wem der Link zu lange ist, kann ihn mit http://urlx.org/ elegant kürzen!
Zeile 61: Zeile 65:
 
* [http://maps.google.com/maps?q=http://www.editgrid.com/user/geonick/webcams_zur_nebelerkennung.kml CH-Webcams]
 
* [http://maps.google.com/maps?q=http://www.editgrid.com/user/geonick/webcams_zur_nebelerkennung.kml CH-Webcams]
 
* [http://maps.google.com/maps?q=http://www.editgrid.com/user/james_in_utah/USCities.mil.kml US Cities]
 
* [http://maps.google.com/maps?q=http://www.editgrid.com/user/james_in_utah/USCities.mil.kml US Cities]
 +
 +
== Für Programmierer: Marker/Symbole ==
 +
 +
Marker-Spec.: gif, 19x32?
 +
  
 
== Für Programmierer: Google Maps API ==
 
== Für Programmierer: Google Maps API ==
Zeile 67: Zeile 76:
 
* Tutorial für das Erstellen eines Digitizers mittels Google Map API http://code.google.com/support/bin/answer.py?answer=65620&topic=11369&ctx=sibling
 
* Tutorial für das Erstellen eines Digitizers mittels Google Map API http://code.google.com/support/bin/answer.py?answer=65620&topic=11369&ctx=sibling
  
Zusätzliche Libraries wie
+
Zusätzliche Libraries wie:
 
* Google libraries Sammlung http://googlemapsapi.blogspot.com/2007/03/new-open-source-utility-library-for.html
 
* Google libraries Sammlung http://googlemapsapi.blogspot.com/2007/03/new-open-source-utility-library-for.html
 
* GMaps und PHP http://phpinsider.com/php/code/GoogleMapAPI/  
 
* GMaps und PHP http://phpinsider.com/php/code/GoogleMapAPI/  
* Xmaps Erweiterung für Google Mapshttp://xmaps.busmonster.com/
+
* Xmaps Erweiterung für Google Maps http://xmaps.busmonster.com/
 
* Inoffizielle Sammlung von Anwendungen die auf der Google Map Technologie gestützt sind http://googlemapsmania.blogspot.com/2007/04/google-maps-creation-tools-part-13.html
 
* Inoffizielle Sammlung von Anwendungen die auf der Google Map Technologie gestützt sind http://googlemapsmania.blogspot.com/2007/04/google-maps-creation-tools-part-13.html
  

Aktuelle Version vom 29. März 2020, 21:16 Uhr

Als Google 2005 das "Mapping API for Google Maps" freigegeben hat, hat wahrscheinlich niemand gedacht, dass die dadurch entstandenen Webdienste ein eigenes neues Wort im Web2.0 geprägt haben: 'Mashups'!

Nachfolgend sind einige interessante Google Maps Hacks und Google Earth-Möglichkeiten zusammengestellt. Mit "Google Maps Hacks" ([1]) sowie "Mapping Hacks" ([2]) gibt es auch zwei Bücher aus der 'Hacks'-Serie vom Verlag O'Reilly.

Siehe auch:


How to extract coordinates from Google Map Maker

  • Load URL and enable webmaster tools in Browser
  • Look for www.google.com/maps/d/u/1/embed?mid=...
  • Copy this link and paste it in another browser tab
  • Show page source and look for variable "var _pageData = ..." => This contains lat/lon coordinates and eventually names.


In fünf Schritten zur eigenen Webkarte

In fünf Schritten zur eigenen interaktiven Online-Karte im Web ohne zu Programmieren: Ein erstaunlicher "Google Maps Hack"!

Dank kostenloser Webservices und Applikationen ist es möglich, in wenigen Schritten und ohne zu Programmieren eine eigene interaktive Karte in Web zu stellen und mit Google Earth zu betrachten! Eine Tabelle mit Koordinaten genügt. Der erzeugte Link zur Webkarte kann dann z.B. publiziert und per Mail verschickt werden. (Hauptquelle zu diesem Hack: http://www.ogleearth.com/2006/08/turn_online_col.html)

Gegeben sei ein kostenloses Konto bei www.editgrid.com und (fast) beliebige punkthafte Geodaten (z.B. der eigene Standort, der nächste externe Anlass, etc.):

Meine erste eigene Online-Karte im Web

  1. Bei EditGrid anmelden.
  2. http://www.editgrid.com/user/geonick/POIs zu sich kopieren (copy).
  3. Daten erfassen, insbesondere die beiden lat/lon-Kolonnen und Name (z.B. 47.22667, 8.81833, Home)
  4. ff. siehe Fortsetzung unten.

Variante mit Daten aus vorhandener Tabelle

POIs KML Konfig.jpg

Variante falls Daten schon in eigener Tabelle (z.B. Excel .xls) vorhanden sind:

  1. Bei EditGrid anmelden.
  2. Eigene Tabelle importieren und diese mit drei Kollonnen Lat, Lon und Name in 1., 2. und 3. Kolonne ergänzen.
  3. Im EditGrid Menu Daten > My Data Format wählen, neues Format erstellen (Mime-type anstelle text/xml besser application/vnd.google-earth.kml+xml angeben) mit diesem Inhalt: Google_Maps_Hacks/POIs.kml.xsl
  4. ff. siehe Fortsetzung unten.

Abschlussarbeiten

Tipps

  • Koordinaten anzeigen lassen über www.multimap.com oder www.geonames.org
  • Koordinaten genauer als 5 Nachkommastellen für Geodaten machen kaum Sinn, ausser es handelt sich z.B. um Architekturmodelle.
  • Im Feld 'Description' können Links sein, z.B. http://www.gis.hsr.ch
  • Wem der Link zu lange ist, kann ihn mit http://urlx.org/ elegant kürzen!

Einschränkungen

  • Es müssen WGS84-Koordinaten sein.
  • Es funktioniert vorläufig nur für Punktdaten, nicht für Linien oder Flächen.
  • Google Maps ist unscharf in den meisten Gebieten der Schweiz, bis auf grosse Städte wie Zürich.
  • Google Maps zeigt nur die ersten 66 Zeilen an (diese Einschränkung gilt nicht für Google Earth).
  • Es wird nur ein Icon (Typ/Klasse) angezeigt.

Beispiele

Hier einige Beispiele im Web (startet Google Maps):

Für Programmierer: Marker/Symbole

Marker-Spec.: gif, 19x32?


Für Programmierer: Google Maps API

Tutorials/Tipps:

Zusätzliche Libraries wie:

Weblinks