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]");
|
||||
$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 ="
|
||||
<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>
|
||||
<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>
|
||||
|
||||
<hr>
|
||||
@ -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("","<?php echo $_REQUEST[id]; ?>","","");
|
||||
}
|
||||
|
||||
map.on('click', onMapClick);
|
||||
<?php echo $map_click; ?>
|
||||
// add panels dynamically to the sidebar
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user