English | Start | Update |Layoutvorschau | Basiskonfiguration | Layouteinstellungen | Player | Stileditor | Thumbs | Datenbanklos | Textdatenbank | Intern | Googlemaps | Spracheinstellungen
Einrichtung Panoramagalerie 11
Die PHP-Galerie 9 erlaubt es, die Positionen der Panoramen incl. Zoomfaktor in Google-Maps darzustellen. Im Datenbankbetrieb werden alle vorhandenen Panoramen dann mit Markern angezeigt.

Google-Maps wird über auf der Panorama- und auf der Aktuell-Seite mit "Karte anzeigen" angesprochen. "Karte anzeigen" wird nur bei vorhandenen Google-Maps Daten angezeigt.

Google-Maps wird als Inline-Frame googlemaps.html über die aktuelle Seite gelegt.

Um Google-Maps benutzen zu können, muss man einen einen Google-Maps Key beantragen und in die Konfigurationsdatei eintragen, dabei den dort befindlichen löschen.

Einstellungen in der Datei "inc/01-config.inc.php":

Google-Maps: $googlemapkey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:,

Goggle-Maps Fenster:
$mapwidth = 800;
$mapheight = 500;



Im datenbanklosen Modus kann zu jedem Panorama eine Google-Earth-Datei in den Ordner "kml" gelegt werden.
Vor dem Suffix ".kml" muss die Datei gleich benannt sein wie das Panorama.
Wenn eine zum Panorama gleichlautende kml-Datei gefunden wird, wird sie in allen Modi ausgewertet, auch im Text und MySQL-Modus!

Von den kml-Dateien werden nur "Position" und "Bereich" (daraus wird der Zoom) ausgewertet.


Da die Darstellung von sehr vielen Markern Google-Maps Schwierigkeiten bereitet, kann man im Konfigurationsmodul 01 drei Varianten auswählen, "all", "region" oder "single" und so die Menge der gezeigten Marker begrenzen.

$googleshow = "all" alle Panoramen werden angezeigt,
$googleshow = "region" die Panoramen der aktuellen Region
$googleshow = "single" nur aktuelles Panorama wird angezeigt----------- */

$googleshow = "all";

Bei Vorschlägen bzgl. Google-Maps bitte ich um eine Mail.
Erzeugung von Google Maps Daten:
Am besten ermittelt man die Positionsdaten in dem Gratis-Programm Google Earth.
Als erstes in den Voreinstellungen "Breite/Länge anzeigen" auf "Grad" stellen.
Dann gewünscht Position aufsuchen.
Zoomfaktor auswählen.
Dann eine Ortsmarke erzeugen. Die Ortmarke kann noch genau positioniert werden.

Aus dem Infofenster kann man per Copy/Paste die Daten von Länge und Breite in die jeweilige Datenbank übertragen, in der Form
52.486651° , 13.479413° (° ist optional)

Der Zoomfaktor kann nicht direkt übertragen werden. Sinnvolle Zoomfaktoren für Google Maps sind ca. 6 - 17, (weit - nah), am besten ausprobieren.


Für den datenbanklosen Betrieb am besten im Infofenster schon den Namen des Panoramas eingeben. Das muss der Panoramadatei-Name ohne Suffix sein!
Dann "sichern unter" und als Format "kml" auswählen, nicht "kmz"!

Die kml-Dateien liegen im Ordner "kml" und werden für den datenbanklosen Modus gebraucht.

Achtung: Wenn eine kml-Datei zum Panorama vorhanden ist, wird sie ausgewertet, auch wenn Google-Maps-Daten in der Datenbank vorhanden sind.