Salve,
a seguito di una mia risposta in questo forum mi è stato richiesto di inserire il codice per poter centrare un punto su Google maps senza conoscere le coordinate di latitudine e longitudine.
Il codice è una mia libera elaborazione e interpretazione di pezzi "rubacchiati" qua e la (quindi ottimizzabile)...
Spero possa essere utile a qualcuno.codice:<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Dove siamo</title> <script src="http://maps.google.com/maps?file=api&v=2.x&key=[chiave]" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var map = null; var geocoder = null; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); geocoder = new GClientGeocoder(); } } function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert("NON E' POSSIBILE VISUALIZZARE LA MAPPA DI " + address); } else { map.setCenter(point, 17); } } ); } } //]]> </script> </head> <body onload="load();showAddress('via del corso, 10 roma italia');" onunload="GUnload()"> <div id="map" style="width: 1000px; height: 700px"></div> </body> </html>
Ciao
P.S. Probabilmente sono nella sezione sbagliata (al limite, cortesemente, spostatemi) ma la risposta io l'avevo postata ad una richiesta di questo forum.

Rispondi quotando