Marcadores dinamicos PHP MySQL google maps
Publicado por siREZ (203 intervenciones) el 16/05/2016 15:39:12
Cordial Saludo...
tengo el siguiente inconveniente:
he insertado marcadores dinámicos en el mapa de google. En el PC, en chrom y explorer, muestra adecuadamente los marcadores, pero al ingresar desde el dispositivo movil no muestra los marcadores.
Pensé en un principio que era configuracion del telefono o dispositivo movil, pero lo miro desde otro dispositivo y no muestra los marcadores.
Porque será que esto sucede.
el código es el siguiente:
gracias por su ayuda.
siREZ
tengo el siguiente inconveniente:
he insertado marcadores dinámicos en el mapa de google. En el PC, en chrom y explorer, muestra adecuadamente los marcadores, pero al ingresar desde el dispositivo movil no muestra los marcadores.
Pensé en un principio que era configuracion del telefono o dispositivo movil, pero lo miro desde otro dispositivo y no muestra los marcadores.
Porque será que esto sucede.
el código es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
function informacion (coordenadas) {
$("#latitude").html(coordenadas.Lat);
$("#longitude").html(coordenadas.Lng);
}
function iniciar() {
var coordenadas = {
Lat: 0,
Lng: 0
};
function localizacion (posicion) {
coordenadas = {
Lat: posicion.coords.latitude,
Lng: posicion.coords.longitude
}
informacion(coordenadas);
var mapOptions = {
zoom: 16,
center: new google.maps.LatLng(coordenadas.Lat, coordenadas.Lng),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('mapa'), mapOptions);
var marcadores = [
['Aqui estoy YO...', <?php echo $mi_lat;?>, <?php echo $mi_lon;?>],
['Drogueria la Esperanza de Vivir', <?php echo $la1;?>, <?php echo $lo1;?>],
['Drogueria Luis Pasteur', <?php echo $la2;?>, <?php echo $lo2;?>],
['Farmacia Te Matamos...', <?php echo $la3;?>, <?php echo $lo3;?>]
];
var infowindow = new google.maps.InfoWindow();
var marker, i;
for (i = 0; i < marcadores.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(marcadores[i][1], marcadores[i][2]),
map: map,
icon: '../iconos/02.gif'
});
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(marcadores[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
}
}
function errores (error) {
alert('Ha ocurrido un error al intentar obtener la información');
}
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(localizacion,errores);
} else {
alert("Tu navegador no soporta o no tiene habilitada la 'Geolocalización'");
}
}
</script>
gracias por su ayuda.
siREZ
Valora esta pregunta


0