36,13 → 36,29 |
$script = ' |
// Variables globales |
var map = null; |
// Variables globales |
// cette fonction peut déjà être présente |
if (typeof(addListener) != \'function\') { |
// fonction portable pour ajout de listeners |
function addListener(element, baseName, handler) |
{ |
if (element.addEventListener) { |
element.addEventListener(baseName, handler, false) ; |
} else if (element.attachEvent) { |
element.attachEvent(\'on\'+baseName, handler) ; |
} |
} |
} |
addListener(window,\'load\',loadMap) ; |
//var isMap = true ; |
var geocoder = null; |
var lat = document.getElementById("latitude"); |
var lon = document.getElementById("longitude"); |
|
function load() { |
function loadMap() { |
if (GBrowserIsCompatible()) { |
map = new GMap2(document.getElementById("map")); |
map.setMapType(G_HYBRID_MAP) ; |
map.addControl(new GSmallMapControl()); |
map.addControl(new GMapTypeControl()); |
map.addControl(new GScaleControl()); |
49,8 → 65,8 |
map.enableContinuousZoom(); |
|
// On centre la carte sur le languedoc roussillon |
center = new GLatLng(43.84245116699036, 3.768310546875); |
map.setCenter(center, 7); |
center = new GLatLng(47.0833015, 2.4000001); |
map.setCenter(center, 6); |
//marker = new GMarker(center, {draggable: true}) ; |
GEvent.addListener(map, "click", function(marker, point) { |
if (marker) { |