forked from qwerty/tupali
parametrizacion doble click para agregar datos al mapa
This commit is contained in:
parent
e820f2b044
commit
4e9fa7f582
29
mapero.php
29
mapero.php
@ -28,7 +28,21 @@ $uri = "$_SERVER[SERVER_NAME]/$_SERVER[REQUEST_URI]";
|
|||||||
$background_imagen = buscar_imagen("$_REQUEST[id]","","","$id_empresa[0]");
|
$background_imagen = buscar_imagen("$_REQUEST[id]","","","$id_empresa[0]");
|
||||||
$plantilla ="mapa";
|
$plantilla ="mapa";
|
||||||
$categorias = lista_categorias($_REQUEST['id'],'','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'") ;;
|
$proveedor_mapa = remplacetas('form_parametrizacion','campo',$_REQUEST['id'],'descripcion'," tabla='form_id' and opcion = 'proveedor_mapa'") ;;
|
||||||
if($proveedor_mapa[0] !=""){
|
if($proveedor_mapa[0] !=""){
|
||||||
$proveedor ="'$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'";
|
$proveedor = "'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$buscador ="
|
$buscador ="
|
||||||
<form action='?id='$_REQUEST[id]' method='get'>
|
<form action='?id='$_REQUEST[id]' method='get'>
|
||||||
|
|
||||||
@ -217,7 +234,7 @@ print $css_adicional;
|
|||||||
<label id='formulario_descripcion_mapa'><?php echo $formulario_descripcion[0] ?></label>
|
<label id='formulario_descripcion_mapa'><?php echo $formulario_descripcion[0] ?></label>
|
||||||
<center>
|
<center>
|
||||||
|
|
||||||
<span class="label label-warning">Click en el mapa para agregar datos.</span>
|
<span class="label label-warning">Doble click en el mapa para agregar datos.</span>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
@ -328,15 +345,7 @@ function openMarkerPopup(e){
|
|||||||
marker.openPopup();
|
marker.openPopup();
|
||||||
}
|
}
|
||||||
|
|
||||||
function onMapClick(e) {
|
<?php echo $map_click; ?>
|
||||||
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("","<?php echo $_REQUEST[id]; ?>","","");
|
|
||||||
}
|
|
||||||
|
|
||||||
map.on('click', onMapClick);
|
|
||||||
// add panels dynamically to the sidebar
|
// add panels dynamically to the sidebar
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user