Ciao a tutti,
utilizzo un modulo di Joomla 1.5 per visualizzare una mappa di google.. Vorrei centrarla sulla località del utente che si logga.. sto provando questo script, qualcuno mi può dare una mano?? o darmi un consiglio?
Grazie!!
<script type="text/javascript">
window.onDomReady = DomReady;
function DomReady(func) { if(document.addEventListener) { document.addEventListener("DOMContentLoaded", func, false); } else { document.onreadystatechange = function() { readyState(func) } } }
function readyState(func) { if(document.readyState == "complete") { func(); } }
</script>
<script src=\"{$baseAddresse}/maps?file=api&v={$map_api_version}&key={$config->googleMapsApiKey}\" type=\"text/javascript\">
</script>
<script type="text/javascript">
google.load("search", "1.x", {callback: initialize});
function initialize() {
if (google.loader.ClientLocation) {
var lat = google.loader.ClientLocation.latitude;
var long = google.loader.ClientLocation.longitude;
alert ("lat: " + lat + "\nlong: " + long);
}
else { alert ("not available"); }
}
</script>
<?php
//if ($mapControl == 3) {
// echo "<script src=\"{$config->liveSite}/modules/{$module_path}extlargemapcontrol.js\" type=\"text/javascript\"></script>";
//}
echo "\n\t <script type=\"text/javascript\">";
echo "\n\t ";
echo "//<![CDATA[ ";
echo "\n\t\t ";
echo "function loadSobiCatOverMap() {";
echo "\n\t\t\t ";
echo "if ( GBrowserIsCompatible() ) {";
echo "\n\t\t\t\t ";
echo "var SobiCatOverMap = new GMap2( document.getElementById(\"sobi2GcatOver\") );";
echo "\n\t\t\t\t ";
echo "SobiCatOverMap.setCenter( new GLatLng( {$centerPointLat}, {$centerPointLong} ), {$mapsZoom} );";