← Back
Editing: gmap2_ed.php
<?php #______________________________________________________________________# ### made with SmaDIB: Smart Database Interface Builder 0.4.0 ### ### by Smartmedia 2000 http://www.smartmedia2000.it/ ### ### info email: smadib@smartmedia2000.it ### ### released under GPL license http://www.gnu.org/licenses/gpl.txt ### ###___###___###___###___###____###____###____###___###___###___###___### require_once ("../funct.php"); require_once ("sess.php"); require_once ("conn.php"); $ptitolo = "Google map"; $table = "struttura"; $gmap = "y"; $jScript = "initialize()\" onunload=\"GUnload()"; require_once ("testacoda.php"); $query = new doQuery(); if ($az == "up") $query->update ($_POST, $novuoto, $conn); $row = $query->freeQuery ("SELECT `id`, `coord_gmap` FROM $table WHERE `id_utente` = $id_utente", 0, $conn); $coord_gmap = $row[0]->coord_gmap == "" ? "(42.76, 11.1136)" : $row[0]->coord_gmap; echo "$testa <script src=\"http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAWzpIWIGzmT1cexLvqehIoRS1mTU2-kmU4s8FN8SdgvhJAgs81RQHAnsNF_ZVC26jZBjdeljb5_LWnA\" type=\"text/javascript\"></script> <script type=\"text/javascript\"> function initialize() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById('map_canvas')); var center = new GLatLng".$coord_gmap."; map.setCenter(center, 8); var mapTypeControl = new GMapTypeControl(); var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10)); var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10)); map.addControl(mapTypeControl, topRight); GEvent.addListener(map, 'dblclick', function() { map.removeControl(mapTypeControl); map.addControl(new GMapTypeControl(), bottomRight); }); map.addControl(new GSmallMapControl()); var marker = new GMarker(center, {draggable: true}); var coords = marker.getLatLng(); GEvent.addListener(marker, 'dragstart', function() { map.closeInfoWindow(); }); GEvent.addListener(marker, 'dragend', function() { coords = marker.getLatLng(); //marker.openInfoWindowHtml('coords '+coords); document.form1.coord_gmap.value = coords; }); map.addOverlay(marker); } } </script> <h2><div align=\"center\">$ptitolo</div></h2> <div align=\"center\"> <div id=\"map_canvas\" style=\"width: 640px; height: 480px\"></div> <form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\" > <input type=\"text\" name=\"coord_gmap\" size=\"35\" readonly=\"readonly\" value=\"".$coord_gmap."\" /> <p><input type=\"submit\" value=\"conferma posizione\"></p> <input type=\"hidden\" name=\"id\" value=\"".$row[0]->id."\" /> <input type=\"hidden\" name=\"az\" value=\"up\" /> </table></form> </div> $coda"; ?>
Save File
Cancel