Hello,

I'm using the "GoogleMapAPI.class.php" to integrate Google Maps in a
website where the administrator can dynamicaly define new points on
the map: everything works fine in localhost / developpement mode
but...

I don't understand where is the problem when i put the code on the
server: I've got the google maps tools, but the map is not loaded.

Link: http://www.2sudmur.com/frontend_re7.php/revendeurs

Here is the generated JS code:

<script type="text/javascript" charset="utf-8">
//<![CDATA[
/*************************************************
 * Created with GoogleMapAPI 2.5
 * Author: Monte Ohrt <monte AT ohrt DOT com>
 * Copyright 2005-2006 New Digital Group
 * http://www.phpinsider.com/php/code/GoogleMapAPI/
 *************************************************/
var points = [];
var markers = [];
var counter = 0;
var to_htmls = [];
var from_htmls = [];
var map = null;
function load() {
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 GOverviewMapControl());
}
} else {
alert("Sorry, the Google Maps API is not compatible with this
browser.");
}
}
function createMarker(point, title, html, n, tooltip) {
if(n >= 0) { n = -1; }
var marker = new GMarker(point,{'title': tooltip});
var tabFlag = isArray(html);
if(!tabFlag) { html = [{"contentElem": html}]; }
to_htmls[counter] = html[0].contentElem + '<form class="gmapDir"
id="gmapDirTo" style="white-space: nowrap;" action="http://
maps.google.com/maps" method="get" target="_blank">' +
'<span class="gmapDirHead" id="gmapDirHeadTo">Directions: <strong>To
here</strong> - <a href="javascript:fromhere(' + counter + ')">From
here</a></span>' +
'<p class="gmapDirItem" id="gmapDirItemTo"><label for="gmapDirSaddr"
class="gmapDirLabel" id="gmapDirLabelTo">Start address: (include addr,
city st/region)<br /></label>' +
'<input type="text" size="40" maxlength="40" name="saddr"
class="gmapTextBox" id="gmapDirSaddr" value=""
onfocus="this.style.backgroundColor = \'#e0e0e0\';"
onblur="this.style.backgroundColor = \'#ffffff\';" />' +
'<span class="gmapDirBtns" id="gmapDirBtnsTo"><input value="Get
Directions" type="submit" class="gmapDirButton" id="gmapDirButtonTo" /
></span></p>' +
'<input type="hidden" name="daddr" value="' +
point.y + ',' + point.x + "(" + title.replace(new RegExp(/"/
g),'&quot;') + ")" + '" /></form>';
from_htmls[counter] = html[0].contentElem + '<p /><form
class="gmapDir" id="gmapDirFrom" style="white-space: nowrap;"
action="http://maps.google.com/maps"; method="get" target="_blank">' +
'<span class="gmapDirHead" id="gmapDirHeadFrom">Directions: <a
href="javascript:tohere(' + counter + ')">To here</a> - <strong>From
here</strong></span>' +
'<p class="gmapDirItem" id="gmapDirItemFrom"><label for="gmapDirSaddr"
class="gmapDirLabel" id="gmapDirLabelFrom">End address: (include addr,
city st/region)<br /></label>' +
'<input type="text" size="40" maxlength="40" name="daddr"
class="gmapTextBox" id="gmapDirSaddr" value=""
onfocus="this.style.backgroundColor = \'#e0e0e0\';"
onblur="this.style.backgroundColor = \'#ffffff\';" />' +
'<span class="gmapDirBtns" id="gmapDirBtnsFrom"><input value="Get
Directions" type="submit" class="gmapDirButton"
id="gmapDirButtonFrom" /></span></p>' +
'<input type="hidden" name="saddr" value="' +
point.y + ',' + point.x + encodeURIComponent("(" + title.replace(new
RegExp(/"/g),'&quot;') + ")") + '" /></form>';
html[0].contentElem = html[0].contentElem + '<p /><div
id="gmapDirHead" class="gmapDir" style="white-space:
nowrap;">Directions: <a href="javascript:tohere(' + counter + ')">To
here</a> - <a href="javascript:fromhere(' + counter + ')">From here</
a></div>';
if(!tabFlag) { html = html[0].contentElem; }if(isArray(html))
{ GEvent.addListener(marker, "click", function()
{ marker.openInfoWindowTabsHtml(html); }); }
else { GEvent.addListener(marker, "click", function()
{ marker.openInfoWindowHtml(html); }); }
points[counter] = point;
markers[counter] = marker;
counter++;
return marker;
}
function isArray(a) {return isObject(a) && a.constructor == Array;}
function isObject(a) {return (a && typeof a == 'object') ||
isFunction(a);}
function isFunction(a) {return typeof a == 'function';}
function showInfoWindow(idx,html) {
map.centerAtLatLng(points[idx]);
markers[idx].openInfoWindowHtml(html);
}
function tohere(idx) {
markers[idx].openInfoWindowHtml(to_htmls[idx]);
}
function fromhere(idx) {
markers[idx].openInfoWindowHtml(from_htmls[idx]);
}
//]]>
</script>


Many thanks for your help!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to