Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

3 Seiten V  < 1 2 3  
Reply to this topicStart new topic
> GoogleMap2 v01.03.00
pawel
Beitrag Fri. 12. June 2009, 19:01
Beitrag #41


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 442
Mitglied seit: 02.07.2006
Wohnort: Halle
Mitglieds-Nr.: 71



Ohne es zu sehen, kann ich nur raten. Eigentlich beinflussen sich die beiden JS nicht. Es kann nur sein, das falsch in den <head> eingefügt wird.
Nutze für den Übergang JS direkt. Ich nehme in der Regel folgende kleine Javascriptdatei (z.b. als maps.js nach dem Googlekeyaufruf)

QUELLTEXT
//Googlemap

function load() {
var WINDOW_HTML = "<p class='infowindow'><strong>Und hier finden Sie uns:<br /></strong> Fahren Sie mit der Strassenbahn.<p>";
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(Lat,Lon), 15);
    map.addControl(new GSmallMapControl());
         var marker = new GMarker(new GLatLng(Lat,Lon));
        map.addOverlay(marker);
        GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(WINDOW_HTML);
      });
      marker.openInfoWindowHtml(WINDOW_HTML);
    }
    }

// Aufruf der load-Funktion beim Laden
window.onload = load;
document.write('<link rel="stylesheet" href="cms/css/maps.css" type="text/css" />');


Ersetze Lat und Lon einfach durch deine Koordinaten, die Du hiermit einfach herausfindest. In das Layout gehört dann noch
QUELLTEXT
<div id="map">Bei aktiviertem Javascript ist hier eine Karte zu sehen</div>
.

Dann kannst Du Dir das Modul sparen. Hier ein Livebeispiel.


--------------------
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Mon. 7. September 2009, 09:23
Beitrag #42


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



ZITAT(pawel @ Sat. 18. October 2008, 10:23) *
Das heißt, der reine Javascript funktioniert, aber der php wrapper nicht. Das kann ich unter php5 so reproduzieren. Das scheint auch phoogle zu betreffen, womit ich zwischendurch experimentiert habe. Sehr seltsam.

Der Anhaltspunkt scheint php5 zu sein.

Ich packe gerade noch einmal die Maps Geschichte mit php5 an. Es funktioniert nach wie vor nicht, bzw. Php-Änderungen von 5.28 nach 4.48 zaubern die Karte hervor. Sonst wird am System nichts verändert. Es werden offenbar keine Koordinaten ausgegeben.

PHP4.48
QUELLTEXT
var points = [];
var markers = [];
var counter = 0;
var to_htmls = [];
var from_htmls = [];
var map = null;
function onLoad() {
if (GBrowserIsCompatible()) {
var mapObj = document.getElementById("map");
if (mapObj != "undefined" && mapObj != null) {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(51.244456, 6.818511), 14, G_NORMAL_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl());
var point = new GLatLng(51.2444558,6.8185105);
var marker = createMarker(point,"Ihr Weg zu uns","<div id=\"gmapmarker\">Der Weg zu uns<\/div>", 0,"");
map.addOverlay(marker);
}


PHP5.28
QUELLTEXT
var points = [];
var markers = [];
var counter = 0;
var to_htmls = [];
var from_htmls = [];
var map = null;
function onLoad() {
if (GBrowserIsCompatible()) {
var mapObj = document.getElementById("map");
if (mapObj != "undefined" && mapObj != null) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl());
var point = new GLatLng(,);
var marker = createMarker(point,"Ihr Weg zu uns","<div id=\"gmapmarker\">Der Weg zu uns<\/div>", 0,"");
map.addOverlay(marker);


--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
pawel
Beitrag Sat. 17. October 2009, 18:03
Beitrag #43


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 442
Mitglied seit: 02.07.2006
Wohnort: Halle
Mitglieds-Nr.: 71



Habe ich jetzt erst gesehen.
Ich denke das es nicht an der PHP-Version liegt, sondern daran, on die url_wrapper aktiviert sind. Unter PHP 4 war das meistens der Fall unter 5 standardmäßig meistens nicht. Dann funktioniert file_get_content nicht und muss mit cURL umgangen werden.


--------------------
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Wed. 21. October 2009, 23:25
Beitrag #44


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Kleiner Bugfix für das file_get_contents() Problem findet ihr in der Version 1.3.1 als Beta.
Go to the top of the page
 
+Quote Post

3 Seiten V  < 1 2 3
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 27.4.24 - 23:39

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.