Abmelden Kommentar Einstellungen Theme waehlen Ihre Seite Profil Einstellungen
Flagge der Gem. Seelingstädt Chursdorfer Gesamtpanorama

Fotos © Jens Zeuner 2003  Jetzt registrieren!
HOME | IMPRESSUM | KONTAKT | ALLE ARTIKEL | ALBUM | EMPFEHLEN | TOP 10 | ROUTENPLANER

Site Translator
 

Error possible!
 


Hauptmenü
 
 Start
 Inhalt
 Die Zeittafel
 Die Ortschronik
 Die Ortsstatistik
 Orts-Satzungen
 Archive
 Ratsbeschlüsse
 Satzungen
 Kirchgemeinde
 Unser Landkreis
 Service
 Gästebuch
 News schreiben
 News schreiben/IE
 Orientierungshilfe
 AW-Beitragsrechner
 Heizölpreise
 Mülltermine/AWV
 Spiel + Spass
 diverses
 unsere Mundart
 Sachsenrätsel
 History-Quiz
 Benutzer
 Mitgliederliste
 Registrieren
 Empfehlen
 Tutorials
 HTML & mehr
 Google Maps
 Map Editor
 Webservice
 Infos
 Statistik
 Was ist neu?
 IP-Finder
 WEB-Links
 


Online-Info
 
Zur Zeit sind 3 Gäste und 0 Mitglieder online.

Sie sind z.Zt. anonymer Benutzer. Sie können sich hier anmelden!
 

  
Google Maps / Anwendungen
gleich zum Online-editieren

Druckansicht   _PRINTER


Über die folgenden Links können Sie nützliche Hilfe-Fenster für das Arbeiten in unseren Editierfenstern öffnen. Sie können so jederzeit Farben auswählen oder die richtige Syntax zum Einbau in Ihre HTML-Datei nachprüfen. Die unterschiedlichen Möglichkeiten sollten Sie unbedingt auf die Lauffähigkeit in verschiedenen Browsern testen, da heutige Browser viele CSS- oder auch einfache HTML-Befehle ignorieren oder anders als gewollt ausgeben!

Farben


Werte


Rahmen


Schrift


Mit GoogleMaps stellt Google ein hervorragendes Tool zur Verfügung, welches es Webmastern ermöglicht Kartenmaterial in ihre Website einzubinden, ohne eine Verletzung von Urheberrechten befürchten zu müssen. Beachten Sie jedoch hierbei unbedingt die Nutzungsbedingungen!
Voraussetzung für die Nutzung von GoogleMaps ist die Einbindung des sog. API-Key, den Sie HIER für Ihre Domain generieren müssen! Hier wird auch eine von zahlreichen Möglichkeiten für die Einbindung in Ihre Website vorgeschlagen, auf die im Folgenden näher eingegangen werden soll. Die Beispiele können Sie in unseren Editierfeldern gleich selbst testen und nach Ihren Wünschen editieren! Nutzen Sie diese Editierfelder wie den "Quelltextmodus" Ihres HTML-Editors. Achten Sie jedoch unbedingt auf die Beibehaltung der richtigen Syntax! Im Fehlerfall wird dann Ihre Test-Datei nicht mehr laufen. Laden Sie dann einfach die Seite neu! Wenn Sie hier etwas experimentieren wollen, benutzen Sie bitte oben die Hilfefenster für Farben, Schrift, numerische Werte oder Rahmen.

1. Google Maps Grundsyntax mit Inforahmen und Navigation:
Im ersten Beispiel sehen Sie die Grundsyntax zur Einbindung in einfache HTML-Seiten. Im Head der HTML-Datei wird zunächst der Google API-Key eingebunden, den Sie wie oben beschrieben für Ihre Domain generieren müssen! Wenn Ihre Webseite über 2 (oder mehrere) Domains erreichbar ist, wird für jede Domain ein weiterer API-Key erforderlich. Ansonsten wird von GoogleMaps eine Fehlermeldung ausgegeben!

Als nächstes wird im Head ein JavaScript eingefügt, welches die gewünschten Functionen des vorher eingebundenen Google-Scripts aufruft! Dieses Script können Sie weitgehend frei nach Ihren Wünschen gestalten. Hier wurde zur Demo eine Navigation und ein Info-Fenster eingebunden. Diese Function [hier mit onload="Gload()"] wird im Body-Tag aufgerufen und in unserem Beispiel in einen Div-Bereich im Body ausgegeben. Diesen Div-Tag können Sie wie gewohnt über Style [hier z.Bsp. width... height... border...] formatieren, und somit das Aussehen Ihrer eingebundenen Karte bestimmen! Achten Sie hierbei auf den gleichen Elementnamen im Script und Div-Tag [hier "Googlemap"]! Der im Body-Tag notierte Aufruf der function onunload="GUnload()" beendet Google Maps beim Verlassen der Seite.


(Sie müssen ggf. bei erneutem Dateitest Ihren Browser aktualisieren!)


2. Google Maps mit Angabe der geogr. Breite, Länge und Zoomwert:
Im folgenden zweiten Beispiel wird auf Formatierungen im Head verzichtet und nur die Ausgabe im Body-Tag gewählt. Dadurch ist es problemlos möglich GoogleMaps in PHP-Seiten oder auch sog. CMS [Content Management Systeme] einzubinden. Gestartet wird im vorliegenden Fall unsere function: Gload() im unteren Teil des JavaScripts browserabhängig, wodurch sich ein onload() im Body-Tag erübrigt.


(Sie müssen ggf. bei erneutem Dateitest Ihren Browser aktualisieren!)


3. Google Maps mit anklickbaren Markern:
In den folgenden Beispielen wird das Script (nicht wie im Beispiel 2), über den am Scriptende angehängten Scriptteil browserabhängig geladen, sondern im Body abgearbeitet. Hierbei muss beachtet werden, dass die function createMarker() bereits notiert sein muss, bevor sie in der for-Schleife aufgerufen wird! Die Ausgabe erfolgt im div-Bereich mit der id="Googlemap". Dieser Bereich wird im Beispiel mit style="..." mit CSS nach Wunsch gestylt.
Im weiteren Verlauf des JavaScriptes sind hier 6 Marker in den Arrays text=[] (für das HTML-Infofenster) und koord=[] (für die jeweiligen Koordinaten) definiert. Es handelt sich um HTML-formatierbare Infofenster, in die auch Links oder verlinkte Bilder eingebaut werden können. Experimentieren Sie ggf. hier etwas entsprechend Ihren Vorstellungen. Achten Sie jedoch unbedingt auf die Einhaltung der Script-Syntax, da sonst ein Datei-Test (Button unten) nicht laufen wird!
Im Anschluss wird das als Marker verwendte Icon mit Schatten, Grösse und Positionierung des Info-Fensters festgelegt. Testweise können Sie hier in der Zeile icon.image = "images/mm_20_red.png"; ein anderes Icon wählen: grn-pushpin.png. Probieren Sie bitte hierzu auch das 4. Beispiel!
Das eigendliche Setzen der Marker erfolgt in der function createMarker(point, text). Diese wird über eine "for-Schleife" in Abhängigkeit der gewünschten Markeranzahl bzw. der definierten Arrays aufgerufen und ausgeführt. Ändern Sie hier testweise die Durchläufe (hier 6) auf z.Bsp. 3, wodurch dann nur noch 3 Marker gesetzt werden.


(Sie müssen ggf. bei erneutem Dateitest Ihren Browser aktualisieren!)


4. Google Maps mit unterschiedlichen Markern gleicher Grösse:
Die Icon-Eigenschaften werden zunächst in der Variablen baseIcon definiert [Hier z.Bsp. die Grösse mit 32x32 px]. Im Anschluss werden die Marker in weiteren Variablen mit einem treffenden Namen mit verwendeten Icon und Icon-Schatten zur weiteren Verwendung gespeichert. Hier können Sie gern einige Änderungen ausprobieren, um Auswirkungen auf die Kartenausgabe nachvollziehen zu können. Achten Sie jedoch unbedingt auf die Beibehaltung der richtigen Syntax!


(Sie müssen ggf. bei erneutem Dateitest Ihren Browser aktualisieren!)


5. Google Maps mit unterschiedlichen Markern unterschiedlicher Grösse:
Im Wesentlichen entspricht dieses Beispiel dem Script in Beisp. 4. Es werden lediglich drei unterschiedliche Marker inclusive der verschiedenden Eigenschaften definiert, die über die function createMarker(point,html,icon) gesetzt werden! Eine Besonderheit ist hier bei der Kartenausgabe durch Einfügen der function map.getMapTypes()[2] ersichtlich, die eine Ausgabe als Hybrid-Ansicht festlegt. Weiterhin ist am Scriptende eine Fehlermeldung über ein Alert realisiert, wenn ein nichtkompatibler Browser auf Google Map zugreifen will!


(Sie müssen ggf. bei erneutem Dateitest Ihren Browser aktualisieren!)


6. Google Map mit Suchfunktion:
Mit dem im Anschluss gezeigetem Script ist es möglich nahezu von allen Orten dieser Erde die Geodaten (Breiten- und Längengrad) in einer Suchfunktion zu ermitteln! Das hierzu erforderliche JavaScript wurde als externe Scriptdatei ausgelagert (Textfeld Links). Das Script verfügt über 2 functionen:
function start(slat,slng,szoom) zum Schreiben der Karten-Startansicht. Diese wird auch unten über den Link "Mitteleuropa" angesprungen.
function showAddress(address)
zum Ermitteln der Geodaten des im Suchfeld eingegebenen Ortes oder einer Region. Gleichzeitig wird ein Marker mit Info-Fenster gesetzt! Im Fehlerfall wird ein Alert ausgegeben. Kopieren Sie ggf. das Script in Ihren Text-Editor und speichern Sie die Datei als map.js im gleichen Ordner wie Ihre Hauptseite (oder passen Sie ggf. den Pfad entsprechend an)!
Geben Sie Ihre Suchanfragen etwa in folgender Form ein: Pariser Platz Berlin oder Steinbach Manitoba, Canada
Sie werden erstaunt sein, was hier Google Map alles möglich macht! Im weiteren Scriptverlauf wird ein Icon in bekannter Weise definiert, die einzubindenden Typ-Button und die Navigation links festgelegt. Als Besonderheit werden diese, wie auch das Mini-Display (unten rechts) nur bei einem RollOver ausgegeben! Sie können beliebig viele Suchanfragen ausführen. Überflüssige Marker löschen Sie durch Anklicken.Weitere Hinweise sind direkt im Script zu finden!


(Sie müssen ggf. bei erneutem Dateitest Ihren Browser aktualisieren!)


alles zu kompliziert ... ??
dann bitte HIER probieren !







Copyright: Chursdorfer Infos / Alle Rechte reserviert.

Publiziert am: 01.05.2007 (1238 mal gelesen)

[ Zurück ]

Alle Rechte bei Chursdorfer Infos / Layout by Fernseh-Zeuner
webhoster.de webspace vom Profi Unser Tipp für schnellen und preiswerten Webspace:
Unser Webhoster bietet 25 Gigabyte Online Webspace zBsp. im Profi Tarif für nur € 2,99 pro Monat, incl. PHP 5, FTP, eigene Domain (.de, .com, .net, .org, .info oder .eu), 25 x MySQL Datenbanken, sogar 1 Jahr völlig kostenfrei zum Testen einer .de-Domain uvm.!!