Cita:
Iniciado por catpaw Tiene que ver con lo que te dijo, mira, si al generar tu codigo (aunq lo hagas "online") estas poniendo un zoom 17 por ejemplo y en tu pagina lo integras con un 5, los `puntos iran como si tuvieran el zoom 17, debes poner el mismo zoom en las dos ocaciones.
catpaw, es que no entiendo a que te refieres. Lo único que yo hago con el zoom es asignarlo al mapa, los puntos los genero mediante posición GPS, en ningún sitio le indico al punto nada de zoom ni nada por el estilo.
Es que de verdad no se a que te refieres.
Te pego el código que tengo a ver si eso puede ayudarnos en algo. No está tabulado y posiblemente falte algo, pero no puedo poner el código que tengo en producción para no revelar datos sensibles, espero lo entiendas.
Aquí está el código:
Código PHP:
Ver originalvar map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(XX,XXXXXX, -XX,XXXXX), 14);
var point ;
var icon = new GIcon();
icon.image = "./icono_mark_2.png";
icon.iconSize = new GSize(32, 32);
icon.iconAnchor = new GPoint(32, 32);
icon.infoWindowAnchor = new GPoint(10, 8);
var marker = new Array();
point = new GLatLng(XX,XXXXXX,-XX,XXXXXX);
//Process all my markers
marker[$i]= new GMarker(point, icon);
GEvent.addListener(marker[$i],'click',function(){
$.ajax({
async:true,
type: "POST",
dataType: "html",
data:"id="+$id+"&addressnew=
<?echo base64_encode ($direccion)?>"+"&s_id_idioma="+"$idioma",
contentType: "application/x-www-form-urlencoded",
url: "URL.php",
beforeSend:function(){
marker[$indice].openInfoWindowHtml("cargando");
},success: function(datos){
marker[$indice].openInfoWindowHtml(datos);
}
});
});
map.addOverlay(marker[$indice]);
$indice=$indice+1;
}
};
//end process all my markers
var api='$key';
$.getScript('http://maps.google.com/maps?hl=$idioma&oe=UTF-8&ie=UTF-8&file=api&v=2&key='+api+'&async=2&callback=cargarMapa');
Si podéis ayudarme os lo agradeceré mucho. Estoy muy encallado con esto y no se por donde seguir.
Muchas gracias.