Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 9746|Відповідь: 0

[Інше] Агрегація точок карти Baidu

[Копіювати посилання]
Опубліковано 07.07.2020 14:56:33 | | |
Введено файл API Baidu Maps
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=your key" ></script>
Створіть екземпляр карти та встановіть базові властивості
function huaLine(id, sj, numSelect) {
    Функція Baidu Map API
    map = new BMap.Map(id, { mapType: BMAP_HYBRID_MAP }); Створюйте екземпляри карт, змішуйте карти, як координати, так і супутникові карти
    map.centerAndZoom(новий BMap.Point(104.06, 30.67), 5); Ініціалізуйте карту, встановіть координати центральної точки та рівень карти
    map.enableScrollWheelZoom(true); Увімкніть масштабування колеса миші



Знайомство з плагіном для агрегації точок Baidu на карті
<сценарій тип="text/javascript" SRC="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
<сценарій тип="text/javascript" SRC="http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js"></script>


Створіть власні розміри для реалізації агрегації точок
         Створити масив
         маркери var = [];
         Створіть точку з координатами x і y у пікселях
            var pt = нова BMap.Point(довгота, широта);
            Встановіть іконку етикетки та змініть розмір імпортованого зображення
            var myIcon = новий BMap.Icon(".. /.. /img/work/yuan.png", новий BMap.Size(32, 32));

                 Створіть анотацію, встановіть широту та довготу анотації, а також анотоване зображення
            var marker2 = новий BMap.Marker(pt, { icon: myIcon });
         Додайте точки, які потрібно агрегувати, до масиву
          markers.push(marker2);
       Ініціалізація агрегації точок
     var markerClusterer = new BMapLib.MarkerClusterer(map, {markers:markers});


Примітка: існуючі плагіни для агрегації точок досить застрягли, ви можете зайти на Baidu, щоб знайти плагіни, модифіковані великими компаніями для використання








Попередній:SQL Server повертає первинний ключ після вставки
Наступний:【Primeng】Розв'язання проблеми, що p-календарний вибір дати заблокований модальними коробками
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com