From 4e9fa7f58266e6bce815e667764b5aa85339df6f Mon Sep 17 00:00:00 2001 From: humano Date: Fri, 17 Apr 2020 18:57:48 -0500 Subject: [PATCH] parametrizacion doble click para agregar datos al mapa --- mapero.php | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/mapero.php b/mapero.php index e9c03e0..d714668 100644 --- a/mapero.php +++ b/mapero.php @@ -28,7 +28,21 @@ $uri = "$_SERVER[SERVER_NAME]/$_SERVER[REQUEST_URI]"; $background_imagen = buscar_imagen("$_REQUEST[id]","","","$id_empresa[0]"); $plantilla ="mapa"; $categorias = lista_categorias($_REQUEST['id'],'','mapa') ; +$doble_click = remplacetas('form_parametrizacion','campo',$_REQUEST['id'],'descripcion'," tabla='form_id' and opcion = 'doble_click'") ; +if($doble_click[0]=='1'){ +$map_click = " +function onMapClick(e) { + var coordenadas =e.latlng.lat+'|'+e.latlng.lng; + setCookie('ubicacion',coordenadas, 1); + sidebar.close(); +xajax_formulario_embebido_ajax('','$_REQUEST[id]','',''); +} + +map.on('dblclick', onMapClick); +"; + +}else{ $map_click ="";} $proveedor_mapa = remplacetas('form_parametrizacion','campo',$_REQUEST['id'],'descripcion'," tabla='form_id' and opcion = 'proveedor_mapa'") ;; if($proveedor_mapa[0] !=""){ $proveedor ="'$proveedor_mapa[0]'"; @@ -36,6 +50,9 @@ $proveedor ="'$proveedor_mapa[0]'"; $proveedor = "'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'"; } + + + $buscador ="
@@ -217,7 +234,7 @@ print $css_adicional;
- Click en el mapa para agregar datos. + Doble click en el mapa para agregar datos.

@@ -328,15 +345,7 @@ function openMarkerPopup(e){ marker.openPopup(); } -function onMapClick(e) { - var coordenadas =""+e.latlng.lat+"|"+e.latlng.lng; - setCookie('ubicacion',coordenadas, 1); - // alert("You clicked the map at " + e.latlng); - sidebar.close(); -xajax_formulario_embebido_ajax("","","",""); -} - -map.on('click', onMapClick); + // add panels dynamically to the sidebar