solucion bug mapa zoom

This commit is contained in:
humano 2018-10-27 12:39:19 -05:00
parent 2c63dde440
commit fa409455e3
2 changed files with 24 additions and 15 deletions

View File

@ -2552,8 +2552,8 @@ function formulario_acciones($id,$tipo) {
// $buscador = buscar_datos("*formato*","$id","grid","mostrar_contenido_buscador"); // $buscador = buscar_datos("*formato*","$id","grid","mostrar_contenido_buscador");
if($geo[0] !='') { 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_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> $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 ' target='mapa' href='milfs/geojson.php?id=$id' target='mapa'>{GEOJson}</a> <a class='btn btn-info btn_aplicacion_gjson' target='mapa' href='milfs/geojson.php?id=$id' target='mapa'>{GEOJson}</a>
";}else {$mapa='';} ";}else {$mapa='';}
$publico = remplacetas('form_id','id',"$id",'modificable',"") ; $publico = remplacetas('form_id','id',"$id",'modificable',"") ;
$propietario = remplacetas('form_id','id',$id,'id_empresa',"") ; $propietario = remplacetas('form_id','id',$id,'id_empresa',"") ;
@ -2586,7 +2586,7 @@ function formulario_acciones($id,$tipo) {
}else{ }else{
$camara= " $camara= "
<li class='list-inline-item'> <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> <i class='fa fa-picture-o' aria-hidden='true'></i>
</a> </a>
</li>"; </li>";
@ -2645,16 +2645,16 @@ $acciones="<div class='btn-group btn-group-justified hidden-xs' >
elseif($tipo=="aplicacion"){ elseif($tipo=="aplicacion"){
$acciones=" $acciones="
<div class='list-inline' > <div class='list-inline barra_aplicacion' >
<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 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'><a title='Listado' class='btn btn-info ' href='#listado' ><i class='fa fa-list' 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 $mapa_aplicacion
$galeria_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 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'><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 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 $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 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'><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 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> </div>
<script> <script>
@ -16001,7 +16001,7 @@ $multiple=mysqli_result($sql,0,"multiple");
} }
$exif="&exif"; $exif="&exif";
} }
if($zoom =="") { $zoom="5";} if($zoom =="") { $zoom="15";}
$render .= " $render .= "
<div style='position:relative'> <div style='position:relative'>
<div class='input-group'> <div class='input-group'>

View File

@ -39,6 +39,7 @@
var map = L.map('map') var map = L.map('map')
.setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>); .setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);
<?php <?php
if(!isset($_REQUEST['exif'])) { ?> if(!isset($_REQUEST['exif'])) { ?>
@ -46,13 +47,21 @@ function onLocationFound(e) {
//var radius = e.accuracy / 2; //var radius = e.accuracy / 2;
var marker = L.marker(e.latlng,{draggable: true}).addTo(map); var marker = L.marker(e.latlng,{draggable: true}).addTo(map);
var mapa = window.parent.document.getElementById("<?php echo $_REQUEST[id] ?>"); var mapa = window.parent.document.getElementById("<?php echo $_REQUEST[id] ?>");
mapa.value= '<?php echo "$lon $lat $zoom"; ?>';
marker.on('dragend', ondragend); marker.on('dragend', ondragend);
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 m = marker.getLatLng();
var z = map.getZoom(); 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('locationerror', onLocationError);
map.on('locationfound', onLocationFound); map.on('locationfound', onLocationFound);
map.locate({setView: true, maxZoom: 16}); map.locate({setView: true, maxZoom: 20});
<?php }else{ ?> <?php }else{ ?>
var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map); var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map);