Здравствуйте. Может вопрос не по теме, но больше некуда постить.
Необходимо сделать переключатель между гугл мапс и опенстирт с сохранением зума и координат. С гуглом все просто - ставишь евент, собираешь данные и…
пример кода:
if(переключаемся на гугл){
google.load(“maps”, “2”, {“callback” : mapsLoaded});
}else{
тут надо перерисовать опенстрит карту c новыми координатами и зумом…
}
function mapsLoaded() {
var googlemap = new google.maps.Map2(document.getElementById(“googlemap”));
googlemap.setCenter(new GLatLng($coords[0], $coords[1]), $zoomlevel);
GEvent.addListener(googlemap, “zoomend”, function() {
$coords_str = googlemap.getCenter();
$zoomlevel = googlemap.getZoom();
…
}
… и другие евенты.
Собственно вопрос: как динамически перерисовать карту опенстрита с новыми координатами и зумом и как получить данные координат и зума… при moveend, zoomend и других евентах…
или хотя-бы дайте ссылку на ман, где это описано.
Спасибо.