Форум программистов, компьютерный форум, киберфорум
Наши страницы

YandexMapKit vs Yandex - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вылеты игр у пользователей http://www.cyberforum.ru/android-dev/thread1704414.html
Сужу и по играм, с которыми работаю и по просто играм в маркете. Даже у топовых компаний-разрабов есть вылеты у юзеров, и это происходит стабильно от релиза к релизу. Залили новый релиз. У одно...
Программирование Android Как получить GeoCode в yandex mapkit? Как получить GeoCode зная координаты? http://www.cyberforum.ru/android-dev/thread1704375.html
Программирование Android Как запустить метод в сервисе, в определённое время?
Как запускать метод в сервисе, с понедельника по пятницу в определённое время? Подскажите пожалуйста кто знает куда смотреть?
Библиотека View Injector Программирование Android
Господа android разработчики. Хотел бы представить Вашему вниманию свою маленькую библиотеку для view injection. Честно говоря, надоело постоянно инфлейтить и искать (findViewById) вьюхи, так...
Программирование Android Работа с сервером напрямую с приложения http://www.cyberforum.ru/android-dev/thread1704065.html
Добрый вечер. Посоветуйте да библиотеку для работы между базой (MYSQL) и приложением Чтобы не получать запросы из JSON а работать напрямую.
Программирование Android Мини чат, тонкости разработки Например приложение Viber и его аналоги.. Как в них реализован чат? А именно "ListView" с сообщениями. Допустим БД SQLlite с сообщениями (текст, ссылки на картинки и звук и т.п.), звук и... подробнее

Показать сообщение отдельно
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
06.04.2016, 15:13  [ТС]
После того как объекты добавлены на карту, удобнее их объединить в группы (кластеры). Подробнее об этом почитайте в https://tech.yandex.ru/maps/doc/jsap...age/#clusters:
Кликните здесь для просмотра всего текста

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
        ymaps.ready(init);
 
        function init(){
            var myMap = new ymaps.Map("map", {
                center: [55.76, 37.64],
                zoom: 14,
                controls: ["default","routeEditor"]
            });
 
            // Множество объектов на карте.
            var coords = [
                [56.023, 36.988],
                [56.025, 36.981],
                [56.020, 36.981],
                [56.021, 36.983],
                [56.027, 36.987]
            ];
 
            // Кластеризация.
            var myGeoObjects = [];
 
            for (var i = 0; i < coords.length; i++) {
              myGeoObjects[i] = new ymaps.GeoObject({
                geometry: {
                  type: "Point",
                  coordinates: coords[i]
                },
                properties: {
                  clusterCaption: 'Геообъект № '+(i+1),
                  balloonContentBody: 'Текст объекта № '+(i+1)
                }
              });
            }
 
            var myClusterer = new ymaps.Clusterer(
              {clusterDisableClickZoom: true}
            );
            myClusterer.add(myGeoObjects);
            myMap.geoObjects.add(myClusterer);
 
            myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange:true}).then(function(){
                if(myMap.getZoom() > 15) myMap.setZoom(15); // Если значение zoom превышает 15, то устанавливаем 15.
            });
        }

Как всегда, не обошлось без багов. На экране смартфона кнопка закрытия окошка находится далеко справа (см. рис.).
0
Миниатюры
YandexMapKit vs Yandex  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.