Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 9746|Отговор: 0

[Друго] Агрегиране на точки на картата Baidu

[Копирай линк]
Публикувано в 7.07.2020 г. 14:56:33 ч. | | |
Въведен Baidu Maps API файл
<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 карта
<скрипт вид="текст/javascript" src="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
<скрипт вид="текст/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 = new 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