Statistik |
Beiträge: 144.532 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 115%
Ausl. d. letzten 5 Minuten: 124%
Ausl. d. letzten 15 Minuten: 136%
Aktulle Uhrzeit: 23:35
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
Google Map geht auf einmal nicht mehr |
|
Google Map geht auf einmal nicht mehr |
|
Hallo liebe Community,
Ich habe bereits vor längerer Zeit einmal die Google-Map in meine User-Map eingebunden.
Das funktionierte nun auch über längere Zeit einwandfrei. Doch plötzlich kommt bei der Google Map auf einmal keine Karte mehr... AN was könnte das liegen?
Den Einbau hatte ich ganz einfach so gemacht. Zuerst den Account bei Google-Map, anschliessend ein map_google.php ins WBB Verzeichnis gestellt, mit folgendem Inhalt:
<?php
$filename="map_google.php";
require ("./global.php");
//$lang->load("IMPRESSUM, BOARD");
require("./acp/lib/class_useronline.php");
require("./acp/lib/class_parse.php");
$result = $db->query("SELECT u.username, m.longitude, m.latitude, m.place, m.zipcode, u.userid
FROM bb".$n."_users u, bb".$n."_map_mod_user m
WHERE u.userid = m.user_id");
while ($row = $db->fetch_array($result)) {
$map_user = htmlconverter($row['username']);
$longitude = $row['longitude'];
$latitude = $row['latitude'];
$uid = intval($row['userid']);
$plz = htmlconverter($row['zipcode']);
$ort = htmlconverter($row['place']);
$item .= 'var point = new GPoint('.$longitude.','.$latitude.');';
$item .= 'var marker = createMarker(point, \'<a class=\"regularText\" href=\"profile.php?userid='.$uid.'\" target=\"_top\">'.$map_user.' '.$plz.' '.$ort.'</a>\');';
$item .= 'map.addOverlay(marker);';
}
eval("\$tpl->output(\"".$tpl->get("map_google")."\");");
?>
Bin für jeden Tipp und Hilfe dankbar.
freundliche Grüsse,
mr.magic
|
|
21.06.2007 11:22 |
|
|
|
Hallo Viktor,
Das ist ja gerade das komische. Ich habe gar nichts gemacht, und es lief bisher immer einwandfrei.
Könnte es sein, dass der Google API Key nicht mehr funktioniert?
Welche Infos brauchst Du denn?
Danke für Deine Hilfe und lieben Gruss,
mr.magic
|
|
28.06.2007 01:46 |
|
|
|
Hallo Viktor,
Okay, hier kommt die URL:
Link
Der API-Key ist im Template nach wie vor vorhanden und korrekt.
Hier der Auszug aus dem Template:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Karte</title>
<meta http-equiv="imagetoolbar" content="no" />
<meta name="robots" content="noindex, nofollow" />
<script src="http://maps.google.com/maps?file=api&v=2&key=HIER-STEHT-DER-KO
RREKTE-API-KEY-DRIN" type="text/javascript"></script>
<style type="text/css" media="screen">
body { margin: 0; padding: 0; background: #ffffff; color: #000; font-family: verdana, 'lucida grande', 'lucida sans unicode',sans-serif; font-size: 13px; text-align: left; }
img { border: 0; }
a:link, a:visited, a:active { color: #888888; text-decoration: none; background-color: transparent;}
a:hover { color: #FF8C00; text-decoration: underline;}
</style>
</head>
<body>
<div id='map' style='width: 100%; height: 550px'></div>
<div id="message"></div>
<script type="text/javascript">
//<![CDATA[
// Create our 'tiny' marker icon
var icon = new GIcon();
icon.image = "images/map/flags/mm_20_red.png"; //pfad anpassen
icon.shadow = "images/map/flags/mm_20_shadow.png"; //pfad anpassen
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);
var map = new GMap(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.centerAndZoom(new GPoint(11.0045, 50.9781), 12);
// Creates a marker whose info window displays the given number
function createMarker(point, number)
{
var marker = new GMarker(point, icon);
// Show this markers index in the info window when it is clicked
var html = number;
GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);});
return marker;
};
$item
//]]> </script>
</body>
</html>
Danke für Deine Hilfe.
Gruss,
mr.magic
|
|
04.07.2007 20:46 |
|
|
|
Installiert habe ich dies damals übrigens nach dieser Anleitung:
Link
Wenn ich wenigstens irgendetwas geändert hätte und so verstehen könnte wieso es nicht mehr geht?
Aber es ging einfach von heute auf morgen nicht mehr...
Könnte es sein dass Google da was gesperrt hat?
Oder an was könnte es denn sonst liegen?
|
|
05.07.2007 17:29 |
|
|
|
Hat denn niemand mehr eine Idee was ich noch machen könnte?
mit liebem Gruss,
mr.magic
|
|
17.07.2007 00:49 |
|
|
|
Das Problem hat sich erledigt.
Ich hatte einen Benutzernamen im Board, der ein Hochkomma (') enthielt, und anscheinend konnte die Google-Map mit diesem Hochkomma im Benutzernamen nichts anfangen, resp. hielt es für einen unzulässigen Parameter.
Benutzername geändert, Hochkomma raus und alles läuft wieder einwandfrei.
Danke trotzdem...
mlg mr.magic
|
|
17.07.2007 17:42 |
|
|
janolaf
wBB2-User
Zeige janolaf auf Karte
Dabei seit: 23.05.2004
Beiträge: 1.918
2 Filebase-Einträge
Alter: 59 Jahre
Herkunft: nahe bei Kölle wBB-Version: wBB2.3 PHP-Version: 5.2.6 MySQL-Version: 5.0.26 Wo bist du gehostet?: selbst ist der Mann
Bewertung:
Level: 52 [?]
Erfahrungspunkte: 13.903.863
Nächster Level: 16.259.327
|
|
aha...
danke auch dir , für die rückmeldung.
so lernt man auch immer wieder was dazu.
__________________ wenn du total verliebt in zwei glänzende augen schaust, vergewissere dich ,
ob es nicht nur die sonne ist, die durch den hohlen schädel scheint.
|
|
17.07.2007 19:25 |
|
|
|
|
|
|