Portfolio

AlbazinoLubovOre body Mogoktak
Belaya GoraGetkanchinskyNoni
BolotistyUrupIskinskaya area
Guliksky ore nodeUmlekansky ore nodeMnogovershinnoe
Apsakansky objectChagoyanConstruction of a highway Vladivostok-Nakhodka port East
Reconstruction of the road Rozdol'ne-HasanBlagodatnoeIlikansky ore cluster
Harginsky ore clusterShaman
map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]); // Установка для карты ее центра и масштаба map.setCenter(new YMaps.GeoPoint(131.222491,54.741827), 4); // Добавление элементов управления map.addControl(new YMaps.TypeControl()); map.addControl(new YMaps.ToolBar()); map.addControl(new YMaps.Zoom()); map.addControl(new YMaps.ScaleLine()); // Создание стиля для всплывающей подсказки var style = new YMaps.Style(); style.hintContentStyle = new YMaps.HintContentStyle( new YMaps.Template("Нажмите") ); style.balloonStyle = {template: new YMaps.LayoutTemplate(SampleBalloonLayout)}; style.iconStyle = new YMaps.IconStyle(); style.iconStyle.href = "http://api-maps.yandex.ru/i/0.3/micro/pmgns.png"; // Создание метки с включенной всплывающей подсказкой var placemark = new YMaps.Placemark(new YMaps.GeoPoint(136.483107,52.425077), {hasHint: 1, style: style}); placemark.description = "«Албазино»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(111.335642,49.777881), {hasHint: 1, style: style}); placemark.description = "«Любовь»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(125.525475,54.810189), {hasHint: 1, style: style}); placemark.description = "«Рудопроявление Могоктак»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(123.613854,56.034774), {hasHint: 1, style: style}); placemark.description = "«Апсаканский объект»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(123.93795,54.984311), {hasHint: 1, style: style}); placemark.description = "«Гетканчинский»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(132.859698,50.980624), {hasHint: 1, style: style}); placemark.description = "«Нони»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(136.312095,47.867588), {hasHint: 1, style: style}); placemark.description = "«Болотистый»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(149.698349,45.815642), {hasHint: 1, style: style}); placemark.description = "«Уруп»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(140.654458,52.832502), {hasHint: 1, style: style}); placemark.description = "«Искинская площадь»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(129.292192,54.257749), {hasHint: 1, style: style}); placemark.description = "«Иликанский рудный узел»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(128.742876,53.986702), {hasHint: 1, style: style}); placemark.description = "«Гуликский рудный узел»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(139.51188,53.66276), {hasHint: 1, style: style}); placemark.description = "«Многовершинный»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(129.259234,52.473973), {hasHint: 1, style: style}); placemark.description = "«Умлеканский рудный узел»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(140.1381,53.077988), {hasHint: 1, style: style}); placemark.description = "«Белая Гора»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(127.480345,52.092509), {hasHint: 1, style: style}); placemark.description = "«Чагоян»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(140.0412,53.1959), {hasHint: 1, style: style}); placemark.description = "«Благодатное»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(133.4041,52.5512), {hasHint: 1, style: style}); placemark.description = "«Харгинский рудный узел»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(134.4612,55.3520), {hasHint: 1, style: style}); placemark.description = "«Шаман»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(131.321846,48.152963), {hasHint: 1, style: style}); placemark.description = "Тополихинский участок - месторождения «Союзное»"; map.addOverlay(placemark); var placemark = new YMaps.Placemark(new YMaps.GeoPoint(119.1610,53.56055), {hasHint: 1, style: style}); placemark.description = "Наседкино"; map.addOverlay(placemark); }); // Макет для балуна, реализующий интерфейс YMaps.IBalloonLayout function SampleBalloonLayout() { this.element = YMaps.jQuery( "
\
\
\
"); this.close = this.element.find(".close"); this.content = this.element.find(".content"); // Отключает кнопку закрытия балуна this.disableClose = function(){ this.close.unbind("click").css("display", "none"); }; // Включает кнопку закрытия балуна this.enableClose = function(callback){ this.close.bind("click", callback).css("display", ""); return false; }; // Добавляет макет на страницу this.onAddToParent = function (parentNode) { YMaps.jQuery(parentNode).append(this.element); this.update(); }; // Удаляет макет со страницы this.onRemoveFromParent = function () { this.element.remove(); }; // Устанавливает содержимое this.setContent = function (content) { content.onAddToParent(this.content[0]); }; // Обработка обновления this.update = function () { this.element.css("margin-top", this.getOffset().getY()); }; // Возвращает сдвиг макета балуна относительно его точки позиционирования this.getOffset = function () { return new YMaps.Point(0, -this.content.height() - 45); }; // Устанавливает максимально допустимый размер содержимого балуна this.setMaxSize = function (maxWidth, maxHeight) {}; }; Geography Projects