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

Вид: 10050|Ответ: 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