Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 9746|Svar: 0

[Övrigt] Baidu-kartpunktaggregering

[Kopiera länk]
Publicerad på 2020-07-07 14:56:33 | | |
Introducerade Baidu Maps API-fil
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=your key" ></script>
Skapa en kartinstans och sätt grundläggande egenskaper
function huaLine(id, sj, numSelect) {
    Baidu Map API-funktion
    map = ny BMap.Map(id, { mapType: BMAP_HYBRID_MAP }); Skapa kartinstanser, blanda kartor, både koordinater och satellitkartor
    map.centerAndZoom(nya BMap.Point(104.06, 30.67), 5); Initiera kartan, ställ in koordinaterna för mittpunkten och kartnivån
    map.enableScrollWheelZoom (true); Slå på mushjulszoom



Introduktion av Baidu mappointaggregation plug-in
<manus typ="Text/JavaScript" SRC="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
<manus typ="Text/JavaScript" SRC="http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js"></script>


Skapa egna dimensioner för att implementera punktaggregering
         Skapa en array
         Var-markörer = [];
         Skapa en punkt med x- och y-koordinater i pixlar
            var pt = ny BMap.Punkt (longitud, latitud);
            Ställ in etikettens ikon och ändra storleken på den importerade bilden
            var myIcon = ny BMap.Icon(".. /.. /img/work/yuan.png", nya BMap.Size(32, 32));

                 Skapa en anmärkning, ställ in latitud och longitud för anteckningen samt den annoterade bilden
            var marker2 = ny BMap.Marker(pt, { icon: myIcon });
         Lägg till de punkter som behöver aggregeras till arrayen
          markörer.push(markör2);
       Initiera punktaggregering
     var markerClusterer = ny BMapLib.MarkerClusterer(map, {markers:markers});


Obs: De befintliga punktaggregeringspluginarna är ganska fastlåsta, du kan gå till Baidu för att söka efter plugins modifierade av stora aktörer att använda








Föregående:SQL Server returnerar primärnyckeln efter insättning
Nästa:【Primeng】Lösning på problemet att p-kalenderdatumväljaren är skymd av modala rutor
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com