Browse Source

solucion bug mapa zoom

milfux
humano 1 year ago
parent
commit
fa409455e3
2 changed files with 24 additions and 15 deletions
  1. +11
    -11
      funciones/funciones.php
  2. +13
    -4
      mapa.php

+ 11
- 11
funciones/funciones.php View File

@@ -2552,8 +2552,8 @@ function formulario_acciones($id,$tipo) {
// $buscador = buscar_datos("*formato*","$id","grid","mostrar_contenido_buscador");
if($geo[0] !='') {
$mapa_aplicacion= "<li class='list-inline-item'><a title='Mapa' class='btn btn-info ' href='#/mapa' ><i class='fa fa-map-o' aria-hidden='true'></i></a></li>";
$mapa= "<a class='btn btn-info ' target='mapa' href='mapero.php?id=$id' target='mapa'>Mapa</a>
<a class='btn btn-info ' target='mapa' href='milfs/geojson.php?id=$id' target='mapa'>{GEOJson}</a>
$mapa= "<a class='btn btn-info btn_aplicacion_mapa' target='mapa' href='mapero.php?id=$id' target='mapa'>Mapa</a>
<a class='btn btn-info btn_aplicacion_gjson' target='mapa' href='milfs/geojson.php?id=$id' target='mapa'>{GEOJson}</a>
";}else {$mapa='';}
$publico = remplacetas('form_id','id',"$id",'modificable',"") ;
$propietario = remplacetas('form_id','id',$id,'id_empresa',"") ;
@@ -2586,7 +2586,7 @@ function formulario_acciones($id,$tipo) {
}else{
$camara= "
<li class='list-inline-item'>
<a title='Galería' class='btn btn-info ' href='#galeria' >
<a title='Galería' class='btn btn-info btn_aplicacion_galeria ' href='#galeria' >
<i class='fa fa-picture-o' aria-hidden='true'></i>
</a>
</li>";
@@ -2645,16 +2645,16 @@ $acciones="<div class='btn-group btn-group-justified hidden-xs' >

elseif($tipo=="aplicacion"){
$acciones="
<div class='list-inline' >
<li class='list-inline-item'><a title='Inicio' class='btn btn-info ' href='#inicio' ><i class='fa fa-home' aria-hidden='true'></i></a></li>
<li class='list-inline-item'><a title='Listado' class='btn btn-info ' href='#listado' ><i class='fa fa-list' aria-hidden='true'></i></a></li>
<div class='list-inline barra_aplicacion' >
<li class='list-inline-item list-inline-item_aplicacion '><a title='Inicio' class='btn btn-info btn_aplicacion_home' href='#inicio' ><i class='fa fa-home' aria-hidden='true'></i></a></li>
<li class='list-inline-item list-inline-item_aplicacion'><a title='Listado' class='btn btn-info btn_aplicacion_listado' href='#listado' ><i class='fa fa-list' aria-hidden='true'></i></a></li>
$mapa_aplicacion
$galeria_aplicacion
<li class='list-inline-item'><a title='Estadisticas' class='btn btn-info ' href='#/estadisticas' ><i class='fa fa-area-chart' aria-hidden='true'></i></a></li>
<li class='list-inline-item'><a onclick =\"xajax_compartir('$id',''); \" title='Compartir' class='btn btn-info ' href='#compartir' ><i class='fa fa-share-alt' aria-hidden='true'></i></a></li>
<li class='list-inline-item list-inline-item_aplicacion'><a title='Estadisticas' class='btn btn-info btn_aplicacion_estadisticas' href='#/estadisticas' ><i class='fa fa-area-chart' aria-hidden='true'></i></a></li>
<li class='list-inline-item list-inline-item_aplicacion'><a onclick =\"xajax_compartir('$id',''); \" title='Compartir' class='btn btn-info btn_aplicacion_compartir' href='#compartir' ><i class='fa fa-share-alt' aria-hidden='true'></i></a></li>
$agregar
<li class='list-inline-item'><a href='#' onclick=\"imprimir_registros() \";title='Imprimir' class='btn btn-info ' href='#' ><i class='fa fa-print' aria-hidden='true'></i></a></li>
<li class='list-inline-item'><a onclick =\"javascript:location.reload(true) \" title='Actualizar' class='btn btn-info ' href='#' ><i class='fa fa-refresh' aria-hidden='true'></i></a></li>
<li class='list-inline-item list-inline-item_aplicacion'><a href='#' onclick=\"imprimir_registros() \";title='Imprimir' class='btn btn-info btn_aplicacion_imprimir' href='#' ><i class='fa fa-print' aria-hidden='true'></i></a></li>
<li class='list-inline-item list-inline-item_aplicacion'><a onclick =\"javascript:location.reload(true) \" title='Actualizar' class='btn btn-info btn_aplicacion_reload' href='#' ><i class='fa fa-refresh' aria-hidden='true'></i></a></li>

</div>
<script>
@@ -16001,7 +16001,7 @@ $multiple=mysqli_result($sql,0,"multiple");
}
$exif="&exif";
}
if($zoom =="") { $zoom="5";}
if($zoom =="") { $zoom="15";}
$render .= "
<div style='position:relative'>
<div class='input-group'>

+ 13
- 4
mapa.php View File

@@ -39,6 +39,7 @@
var map = L.map('map')
.setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);

<?php
if(!isset($_REQUEST['exif'])) { ?>
@@ -46,13 +47,21 @@ function onLocationFound(e) {
//var radius = e.accuracy / 2;
var marker = L.marker(e.latlng,{draggable: true}).addTo(map);
var mapa = window.parent.document.getElementById("<?php echo $_REQUEST[id] ?>");
mapa.value= '<?php echo "$lon $lat $zoom"; ?>';
marker.on('dragend', ondragend);
ondragend();
function ondragend() {
map.setZoom(<?php echo $zoom; ?>);
var m = marker.getLatLng();
mapa.value= m.lng+' '+m.lat+' <?php echo $zoom; ?>';
function ondragend() {
var m = marker.getLatLng();
var z = map.getZoom();
mapa.value= m.lng+' '+m.lat+' '+z;

map.setZoom(z);
mapa.value= m.lng+' '+m.lat+' '+z;
}

}
@@ -70,7 +79,7 @@ function ondragend() {
}
map.on('locationerror', onLocationError);
map.on('locationfound', onLocationFound);
map.locate({setView: true, maxZoom: 16});
map.locate({setView: true, maxZoom: 20});
<?php }else{ ?>
var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map);

Loading…
Cancel
Save