Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 02:52:08 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Google Map nicht sichtbar  (Read 1822 times)
mkramer

Offline Offline

Posts: 2


« on: July 27, 2007, 08: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>
Logged
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #1 on: July 28, 2007, 01: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.
Logged

*weg*
albatros

Offline Offline

Posts: 674


WWW
« Reply #2 on: July 28, 2007, 09: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
Logged
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #3 on: July 28, 2007, 09:42:08 PM »

Och - so geheim ist das gar nicht, ich hab den Key sogar öffentlich im Web stehen wink

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
Logged

*weg*
albatros

Offline Offline

Posts: 674


WWW
« Reply #4 on: July 28, 2007, 10:25:24 PM »

Hallo Chio,

war natürlich Schwachsinn mit dem Googlecode.  grin

Gruß

Uwe
Logged
pcwacht
Guest
« Reply #5 on: July 28, 2007, 10: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:
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:
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 28, 2007, 11:08:20 PM by pcwacht » Logged
mkramer

Offline Offline

Posts: 2


« Reply #6 on: August 05, 2007, 09: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 wink Die (momentan noch sehr einfache Lösungen) findet ihr hier: http://www.mkramer.org/pages/galleries/sweden-07/map.php
Logged
Drey

Offline Offline

Posts: 12


« Reply #7 on: August 15, 2007, 02: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
Logged
temp123

Offline Offline

Posts: 4


« Reply #8 on: January 30, 2008, 01:06:24 PM »

'tschuldigung, wenn ich hier so reinplatze. Wink

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

Es scheint auf der Downloadseite verschütt zu sein...  angry

Grüße
Uwe
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!