Author Topic: Google Map nicht sichtbar  (Read 3845 times)

mkramer

  • Guest
Google Map nicht sichtbar
« on: July 27, 2007, 09:20:17 AM »
Ich versuche seit geraumer Zeit Google Map in meine website zu intergrieren, erhalte aber keine Ansicht. Google Map wird aufgerufen, Daten werden übertragen, aber dann ist Sense.

Habe ich noch Fehler in der Syntax? Bitte um Hilfe!

 Hier meine (Un-)Taten:

<?php include(WB_PATH.'/modules/gmap/functions.php'); ?>
<?php if(SHOW_GOOGLEMAP) {
gmap_doctype();
} else { ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<?php } ?>
<head>
<title><?php echo WEBSITE_TITLE; ?> - <?php echo PAGE_TITLE; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />
<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />
<link href="<?php echo TEMPLATE_DIR; ?>/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo TEMPLATE_DIR; ?>/print.css" rel="stylesheet" type="text/css" media="print" />
<?php gmap_setup(); ?>
</head>
<body <?php gmap_bodytag(''); ?>>
<div id="wrap">

    <div id="header">
        <h1><?php echo WEBSITE_TITLE; ?></h1>
        <p><?php page_description(); ?></p>
    </div>

    <img id="frontphoto" src="<?php echo TEMPLATE_DIR; ?>/img/front.jpg" width="760" height="80" alt="logo" />

    <div id="leftside">
        <?php show_menu(1,0,-1,true,'<li>[a] [menu_title] [/a]</li>','','<ul class="avmenu">','</ul>','',''); ?>
        <?php if(SHOW_SEARCH) { ?>
            <div class="announce">
                <h2><?php echo $TEXT['SEARCH']; ?>:</h2>
                <form name="search" action="<?php echo WB_URL.'/search/index'.PAGE_EXTENSION; ?>" method="post">
                <input type="text" name="string" style="width: 120px;"/>
                <input type="hidden" name="submit" value="<?php echo $TEXT['SEARCH']; ?>" />
                </form>
            </div>
        <?php } ?>
    </div>

    <div id="contentwide">
        <?php page_content(); ?>
    </div>

    <div id="footer">
        <?php page_footer(); ?>&nbsp;|&nbsp;Thanks:&nbsp;<a href="http://www.digitalflowers.com">Digital Flowers</a>&nbsp;|&nbsp;Design by <a href="http://andreasviklund.com">Andreas Viklund</a>
    </div>

</div>
</body>
</html>

chio

  • Guest
Re: Google Map nicht sichtbar
« Reply #1 on: July 28, 2007, 02:26:01 PM »
Ja, das Google-Maps Modul....

Es geht auch so:
Wenn du dir von Google den Key holst, bekommst du auch den Code für eine ganze Seite - so wie Google das haben will.
Das kopierst du in eine statische Seite, änders die paar nötigen Parameter und lädst die Seite auf deinen Server - irgenwohin, wo du sie immer wieder findest.
Dann hängst du diese Seite einfach per Wrapper in deine Seite - fertig.

Damit nutzt du zwar nicht alle Fähigkeiten, die das Google-Map Modul theoretisch hätte, aber immerhin funktioniert das.

Offline albatros

  • Posts: 696
  • Gender: Male
    • http://www.willingen-ferienhaus.de
Re: Google Map nicht sichtbar
« Reply #2 on: July 28, 2007, 10:28:47 PM »
Hi,

da kann ich Chio nur Recht geben. Das ist mit Abstand der einfachste und universellste Weg. Einmal eine html-Seite erstellt, kann man sie jederzeit schnell für andere Websites anpassen.

Wenn ich das Recht sehe, haben viele User von WB Probleme mit dem Modul und außerdem meine ich auch gelesen zu haben, dass es nicht mehr weiterentwickelt/supported wird.

Ich hab das Modul hier http://www.byc-online.net/pages/lage.php zum Laufen gebracht, aber ich kann mich noch an einige Fummelei erinnern. Eine Anpassung des Templates für das Modul war auch notwendig.

Deshalb, wie gesagt, halte ich die über den Wrapper eingebundene html-Seite inzwischen auch für problemloser.

Wenn Du willst, schicke ich Dir den html-Code (natürlich mit Platzhalter statt des Googlecodes).

Gruß

Uwe
أنا لست إرهابيا. ليس لدى أي ورشة عمل القنبلة في الطابق السفلي. ليس لدى أي مرض الجمرة الخبيثة أيضا. أريد شراء لا مادة الريسين. أنا سوف ابدأ السفر إلى الولايات المتحدة الأمريكية

chio

  • Guest
Re: Google Map nicht sichtbar
« Reply #3 on: July 28, 2007, 10:42:08 PM »
Och - so geheim ist das gar nicht, ich hab den Key sogar öffentlich im Web stehen ;-)

Kannst hier nehmen (Frickle halt die Links + CSS  raus):
http://www.room66.at/gmap-stat.html

Der Key funktioniert ohnehin NUR für die jeweilige Domain, für deine Domain musst du den Key ändern. Hier:
http://www.google.com/apis/maps/signup.html

Die nötigen Koordinaten gibt es hier:
http://www.belowmarketing.de/gmaps/latlongfinder.php

Offline albatros

  • Posts: 696
  • Gender: Male
    • http://www.willingen-ferienhaus.de
Re: Google Map nicht sichtbar
« Reply #4 on: July 28, 2007, 11:25:24 PM »
Hallo Chio,

war natürlich Schwachsinn mit dem Googlecode.  :-D

Gruß

Uwe
أنا لست إرهابيا. ليس لدى أي ورشة عمل القنبلة في الطابق السفلي. ليس لدى أي مرض الجمرة الخبيثة أيضا. أريد شراء لا مادة الريسين. أنا سوف ابدأ السفر إلى الولايات المتحدة الأمريكية

pcwacht

  • Guest
Re: Google Map nicht sichtbar
« Reply #5 on: July 28, 2007, 11:58:47 PM »
Verzeihe meiner Deutsch


Mach ein code page
In it kopieer folgendes (ändere die key für bestimmtes domain und die koördinate )
Diese vorbild hasst auch einer marker (?)
Code: [Select]
echo '<script src="http://maps.google.nl/maps?file=api&amp;v=2&amp;key=ABQIAAAAFWRJHaM6DL1HPNaVnhy7wxTagy8rPCrDIvJAM5TV-taKmolV6RS0t7Iftm5lwrGKrO-Bc9_oEjbDBQ"
 type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function gmapload() {
  if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        // Create our marker icon
        var icon = new GIcon();
        icon.image = "/media/gmaps/marker.png";
        icon.shadow = "/media/gmaps//marker_shadow.png";
        icon.iconSize = new GSize(20, 34);
        icon.shadowSize = new GSize(37, 34);
        icon.iconAnchor = new GPoint(6, 20);
        icon.infoWindowAnchor = new GPoint(10, 1);
        map.addControl(new GMapTypeControl());
        map.addControl(new GLargeMapControl());
        map.setCenter(new GLatLng(52.16258695440791,5.352197885513306 ), 15 );

 var marker = new GMarker(map.getCenter(),icon);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml("<b>Test tekst<br>");
        });
        map.addOverlay(marker);
      }
    }

    //]]>
    </script>
</head>
<body onload="gmapload()" onunload="GUnload()">

 
    <table border="1" cellspacing="0" cellpadding="0"><tr><td>
    <div id="map" style="width: 780px; height: 580px"></div>
    </td></tr></table>
    <center><div id="message" style="display: hide;"></div></center>
<p>
';


Funktioniert bei mich

Schaue http://www.ictwacht.nl/pages/googlemap/gm2.php (schaue der marker (?) an)
dieser webpage lauft mit die module : http://www.ictwacht.nl/pages/googlemap.php


und ohne marker
Code: [Select]
echo '<script src="http://maps.google.nl/maps?file=api&amp;v=2&amp;key=ABQIAAAAFWRJHaM6DL1HPNaVnhy7wxTagy8rPCrDIvJAM5TV-taKmolV6RS0t7Iftm5lwrGKrO-Bc9_oEjbDBQ"
 type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function gmapload() {
  if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GMapTypeControl());
        map.addControl(new GLargeMapControl());
        map.setCenter(new GLatLng(52.16258695440791,5.352197885513306 ), 15 );
  }
}
//]]>
</script>
</head>
<body onload="gmapload()" onunload="GUnload()">
    <table border="1" cellspacing="0" cellpadding="0"><tr><td>
    <div id="map" style="width: 780px; height: 580px"></div>
    </td></tr></table>
    <center><div id="message" style="display: hide;"></div></center>
<p>
';

Mehr info über googlemaps bei google : http://www.google.com/apis/maps/documentation/index.html


Gruss
John
« Last Edit: July 29, 2007, 12:08:20 AM by pcwacht »

mkramer

  • Guest
Re: Google Map nicht sichtbar
« Reply #6 on: August 05, 2007, 10:37:43 PM »
Vielen Dank für die Kommentare! Hab verschiedenes ausprobiert - von der einfachsten Loesung, einfach einen externen Link auf eine persönliche Google Map zu legen (die dann alles anzeigt) bis hin zur blanken html-Seite mit dem entsprechenden Code und dann per wrapper-Modul eingebunden.
Die vorgeschlagenen Codezeilen von pcwacht moechte ich jedenfalls auch noch probieren - aber nicht mehr heute ;-) Die (momentan noch sehr einfache Lösungen) findet ihr hier: http://www.mkramer.org/pages/galleries/sweden-07/map.php

Drey

  • Guest
Re: Google Map nicht sichtbar
« Reply #7 on: August 15, 2007, 03:13:09 PM »
@ pcwacht: habe deinen Obrigen Code übernommen. nur leider wird die karte auch ausserhalb des Contents Inhalt angezeig. Der Rahmen jedoch wird nur im Content bereich gezeigt und mit einer Scrollbar versehen. Und wo hast du die Beiden Images dafür her um den Pointer zu zeigen???

Gruß Drey

temp123

  • Guest
Re: Google Map nicht sichtbar
« Reply #8 on: January 30, 2008, 01:06:24 PM »
'tschuldigung, wenn ich hier so reinplatze. ;)

Aber könnte mal jemand das GoogleMaps-Modul nochmal hochladen?

Es scheint auf der Downloadseite verschütt zu sein...  :x

Grüße
Uwe

 

postern-length