ymaps.ready(init); function init () { var meteo_map, l_meteo_map, r_meteo_map; if($("#meteo_map").length) { meteo_map = new ymaps.Map('meteo_map', { center: [64.17999985, 157.03750739], zoom: 4 }); meteo_map.controls.remove('searchControl').remove('trafficControl'); } if($("#l_meteo_map").length) { l_meteo_map = new ymaps.Map('l_meteo_map', { center: [64.17999985, 157.03750739], zoom: 4 }); l_meteo_map.controls.remove('searchControl').remove('trafficControl'); } if($("#l_meteo_map").length) { r_meteo_map = new ymaps.Map('r_meteo_map', { center: [64.17999985, 157.03750739], zoom: 4 }); r_meteo_map.controls.remove('searchControl').remove('trafficControl'); } $.ajax({ type: "POST", url: "php/ya_map/meteocoords.php" }).done(function(result) { coords = JSON.parse(result); if($("#meteo_map").length) { $.each(coords, function(i, item){ marker = new ymaps.GeoObject({ geometry: { type: "Point", coordinates: [item.lat, item.lng] }, properties: { hintContent: item.title } }, { preset: 'islands#nightDotIcon', }); meteo_map.geoObjects.add(marker); marker.events.add('click', function () { showMeteogram(item.domen, item.point); }); }); } if($("#l_meteo_map").length) { $.each(coords, function(i, item){ marker = new ymaps.GeoObject({ geometry: { type: "Point", coordinates: [item.lat, item.lng] }, properties: { hintContent: item.title } }, { preset: 'islands#nightDotIcon', }); l_meteo_map.geoObjects.add(marker); marker.events.add('click', function () { l_show(item.domen, item.point); }); }); } if($("#r_meteo_map").length) { $.each(coords, function(i, item){ marker = new ymaps.GeoObject({ geometry: { type: "Point", coordinates: [item.lat, item.lng] }, properties: { hintContent: item.title } }, { preset: 'islands#nightDotIcon', }); r_meteo_map.geoObjects.add(marker); marker.events.add('click', function () { r_show(item.domen, item.point); }); }); } }); }