ПоискПочтаКалендарьДеньгиМой КругФоткиНародОткрытки
Войти


Чтобы получить доступ ко всем возможностям Я.ру, создайте страницу или , если у вас она уже есть.
userpic

клуб  

Присоединившись к клубу, вы сможете вывешивать фотки в галерее и создавать новые темы для обсуждения. Обсуждаемые темы клуба будут появляться на странице «Что нового».
Вступить в клуб
О клубе
изменено вчера, в 12:57

Это клуб для общения про API Яндекс.Карт. Мы ждём тех, кто хочет задавать вопросы про API, кто готов давать ответы на вопросы других, а также авторов желающих анонсировать свои проекты, созданные с использованием API Яндекс.Карт.

Так же читайте RSS, блог команды разработки API Яндекс.Карт, полный список блогов Яндекса.

Полезные информация про API Яндекс.Карт:

Общая информация
Полезные инструменты
Проблемы и их решения
Документация
JavaScript API 2.0:
Руководство Справочник  Примеры 
StaticAPI:
Руководство Примеры 
Геокодер:
Описание геокодера Примеры 
YMapsML:
РуководствоСправочникПримеры 

 

Прочитайте, прежде чем создать новую тему.

комментарии отключены
.
В клубе действуют правила.
Правила клуба
В клубе приветствуется:
— Взаимопомощь при решении возникших у кого-либо затруднений.
— Любое другое общение, благодаря которому появится много сайтов с картами Яндекса, а API Яндекс.Карт станет лучше.

В клубе можно:
— Рассказывать о проектах, в которых используется API Яндекс.Карт.
— Искать разработчиков для реализации проектов с помощью API Яндекс.Карт.

Помните, клуб создан только для обсуждения API Яндекс.Карт, его достоинств и недостатков, а также методов решения тех или иных задач с ним связанных.

В клубе запрещено:
— Писать сообщения, противоречащие законодательству РФ.
— Материться.
— Размещать материалы эротического характера.
— Размещать рекламу.

В случае нарушения правил ваши записи могут быть удалены, а вы сами — исключены из клуба.
записи по месяцам · меткам · типам

выделить все / снять выделение

Показать
ya.xdev написало
сегодня, 06:50
userpic
api 2.0 redraw

А метод redraw у карты пропал? Как в скрытом диве инициализировать, или ресайзить?

.
dr-elijah написал
изменено сегодня, в 00:45
userpic
Geolocation

Добрый день, подскажите пожалуйста, как реализовать на апи 2.0 определение местоположения, как на главной странице карт http://maps.yandex.ru

.
KleriK написало
вчера, 20:47
userpic
Геообъекты типа Rectangle в IE7, IE8 отображаются с закругленными углами
Откройте этот же пример в IE 7-8: все углы прямоугольников будут
аккуратно скруглены

Пример: http://klerik.jino.ru/yamaps/yamaps_wtf_restangle_ie.html

ps winxp, win7

Баг?
.
tialas написала
вчера, 19:05
userpic
Удаление одной метки

Не получается удалить одну метку с карты, не находящейся в коллекции. Нашла пример, но для 2.x не работает.

 

.
Константин Петренко написал
изменено вчера, в 19:00
userpic
Как определить координаты при щелчке по карте?

Вешаю событие на карту как:

map.events.add('click', function (event) {

//как получить координаты щелчка по маркеру (типа event.get('target').geometry.getCoordinates() при щелчке по маркеру)?

})

Заранее, спасибо!

.
dmitrij.roganov написало
изменено сегодня, в 00:58
userpic
Отображение балуна в Safari

Добрый день.

Подскажите, как решить проблему с балунами.?

При клике на пункте левого меню карта перемещается в точку с заданными координатами и показывается балун.

В барузере Safari этот код срабатывает через раз, вместо балуна пусто, только тень появляется.

Вот сайт

Вот  

( код )     $('.point-address p').live('click', function(e){
     $('.point-address a').removeClass('hover-address').addClass('address')
     if($(e.target).is('.address')){
      $(this).find('a').removeClass('address').addClass('hover-address')
      var Latitude = $(this).find('a').attr('lat');
      var Longitude = $(this).find('a').attr('log');
      var myContent = $(this).find('a').text()
      Latitude = parseFloat(Latitude); Longitude = parseFloat(Longitude)
        myMap.panTo([Latitude, Longitude],{
                     flying: true,
                     duration: 1500,
                      callback : function () {
                       myMap.setCenter([Latitude, Longitude], 15)
                       myMap.balloon.open([Latitude, Longitude],{content : '<div class="balloon">' + myContent + '<\/div>'})
                      }
                    }););
     }
    })

 mari-na-bizzz,

но проблему это не решило

если вообще убрать зум, то балун отображается корректно.

переписал немного код

        myMap.panTo([Latitude, Longitude],{
                     flying: true,
                     duration: 1500,
                      callback : function () {
                       myMap.setZoom(15)
                       myMap.balloon.open([Latitude, Longitude],{content : '<div class="balloon">' + myContent + '<\/div>'})
                      }
                    });

 

p.s. если уменьшить зум до 14, то балун в safari будет отображаться.... Как же всё таки решить проблему без уменьшения зума?

p.s.s при увеличении зума до 16 в mozilla начинаются косяки с балунами также как и в safari

.
Roman написал
вчера, 17:39
userpic
API 2.0 иконка для метки

Добрый день, не работает замена на иконку из стандартного набора АПИ.

такой вариант не работает:

 

var myPlacemark = new ymaps.Placemark(

                    // Координаты метки

                [..., ...], 

                {

                ....

                },

                {

                  preset: "twirl#houseIcon"

                }

            ););

            map.geoObjects.add(myPlacemark);

такой работает:

 

var myPlacemark = new ymaps.Placemark(

                    // Координаты метки

                [..., ...], 

                {

                ....

                },

                {

                  preset: "twirl#greyIcon"

                }

            ););

            map.geoObjects.add(myPlacemark);

первый вопрос: почему?)
и второй: где взять список опций, например, для точки, в док-и их нет http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Placemark.xml или надо искать в другом месте?
Спасибо.

 

 

 

 





.
Demon1590753 написал
вчера, 17:25
userpic
Де активация 1й группы иконок при активации 2й

Всем привет! Нужно на карте сделать группы меток, которые в зависимости друг от друга скрывались или раскрывались. К примеру: Есть магазин, где есть детская одежда, его мы пометем одной меткой! Так же есть магазин женского белья, его мы пометим второй меткой! И есть магазины где всё это в месте есть и его пометим третьей меткой... Так вот, как сделать, что бы когда актевированны группы меток 1 и 2, нажав на 3ю они де актив. а 3я актив-сь...????

.
Федор написал
изменено вчера, в 16:55
userpic
Адаптация кода, для использования в API 2.0

  Интересует адаптация кода, полученного с помощью программы "API Яндекс.Карт. Подготовка слоя тайлов" для использования в API 2.0 с использованием геопривязки.

  Ребятки, подскажите "не опытному"... Карта работала на API 1.1 при попытке перейти на API 2.0 не могу добиться отображения моих тайлов. Примеров и описания не нашел, по этому методом проб и ошибок  получился код:

 

 


<script src="http://api-maps.yandex.ru/2.0/?coordorder=longlat&load=package.full&mode=debug&lang=ru-RU"

            type="text/javascript"></script> 

 

    <script type="text/javascript"> 

 

 

  // Как только будет загружен API 

        ymaps.ready(init);

 

        function init () {

               var myMap = new ymaps.Map("map", {

                    center: [41.979,45.045], zoom: 11,               

 

           type: "Ставрополь"

                }, {  balloonMaxWidth: 200 }););

           // Источник тайлов

            var myData = new YMaps.TileDataSource("./%z/%x_%y.png", 0, 1);

 

            myData.getTileUrl = function (tile, zoom) {

                return this.getTileUrlTemplate().replace(/%x/i, tile.x).replace(/%y/i, tile.y).replace(/%z/i, zoom);

            }

 var MyLayer = function () {

                return new YMaps.Layer(myData);

            }

            YMaps.Layers.add("Ставрополь", MyLayer);

      

  var myMapType = new YMaps.MapType(MyLayer, "Ставрополь", { minZoom: 10, maxZoom: 17});); 

 

          myMap.controls

        // Кнопка изменения масштаба

        .add('zoomControl')

        // Список типов карты

        .add('typeSelector')

        // Стандартный набор кнопок

        .add('mapTools')   

       // Поиск

//.add(searchControl); 

 

// Задаем пользовательский набор кнопок

            var myToolbar = new ymaps.control.MapTools({

                items: ['drag', 'ruler']

            }););

         myMap.controls.add(myToolbar);

 

}

    </script> 

 

.
Ekaterina Tekunova поделилась ссылкой в ответ на запись в клубе Я.Субботник
вчера, 16:40
userpic
Я.Субботник в Минске
( читать дальше )

2 июня 2012 года в 9:30 утра приглашаем всех на Я.Субботник в Минске.

За чашкой кофе в дружеской обстановке мы поговорим о современных технологиях, которые важны и интересны разработчикам.

Мы расскажем про методы классификации документов в поиске, зачем нужен поиск для сайта, как с ним работать и его улучшать.

Раскроем подробности про историю создания методологии БЭМ (Блок. Элемент. Модификатор), остановимся на использовании кастомных шрифтов и AJAX в поиске по вебу.

Кроме этого поделимся опытом, как мы делаем code review, расскажем новости про JS API Яндекс.Карт 2.0 и затронем архитектуру Яндекс.Диска.

Мобильным разработчикам посвящаются – доклады про то, как начать разработку под WP7 и как «не прострелить себе ногу», локализуя приложения для iOS.

Дополнительно вас ждет рассказ Алексея Сикорского, руководителя разработки в Беларуси, про офис Яндекса в Минске.

Программа Я.Субботника

Тезисы Я.Субботника.

Участие, как всегда, бесплатное, но зарегистрироваться необходимо.

Приходите – будем рады видеть! А если это может быть также интересно вашим друзьям и коллегам – отправьте им ссылку.


Яндекс.Мероприятия, делимся знаниями

2 июня в Минске на Я.Субботнике рассказ Сергея Перескокова, разработчика интерфейсов API Яндекс.Карт, о новой версии API и много других интересных докладов.
.

 

Что получается:    изменить 
Подписаться на комментарии к записи

Получать уведомления о всех ответах в этом обсуждении.

 
Отписаться от комментарев к записи

Получать уведомления только о тех ответах в этом обсуждении, которые адресованы лично вам.

 
К сожалению, комментарий не удалось отправить. Попробуйте ещё раз.я в курсе