Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 9746|Vastaus: 0

[Muut] Baidu-karttapisteiden aggregaatio

[Kopioi linkki]
Julkaistu 7.7.2020 14.56.33 | | |
Baidu Maps API -tiedosto esiteltiin
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=your key" ></script>
Luo kartta-instanssi ja aseta perusominaisuudet
function huaLine(id, sj, numSelect) {
    Baidu Map API -funktio
    map = new BMap.Map(id, { mapType: BMAP_HYBRID_MAP }); Luo kartta-instansseja, sekoita karttoja, sekä koordinaatteja että satelliittikarttoja
    map.centerAndZoom (uusi BMap.Point(104.06, 30.67), 5); Alusta kartta, aseta keskipisteen koordinaatit ja karttataso
    map.enenable ScrollWheelZoom(true); Käynnistä hiiren pyöräzoomaus



Baidu-karttapisteiden aggregaatioplug-in-lisäosan esittely
<käsikirjoitus tyyppi="teksti/javascript" src="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
<käsikirjoitus tyyppi="teksti/javascript" src="http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js"></script>


Luo mukautettuja ulottuvuuksia pisteiden aggregoinnin toteuttamiseksi
         Luo taulukko
         var-merkit = [];
         Luo piste, jonka koordinaatit x ja y ovat pikseleissä
            var pt = uusi BMap.Piste (pituusaste, leveysaste);
            Aseta etiketin kuvake ja muuta tuodun kuvan kokoa
            var myIcon = uusi BMap.Icon(".. /.. /img/work/yuan.png", uusi BMap.Size(32, 32));

                 Luo annotaatio, aseta annotoinnin leveys- ja pituusasteet sekä kommentoitu kuva
            var marker2 = uusi BMap.Marker(pt, { icon: myIcon });
         Lisää taulukkoon ne pisteet, jotka täytyy koota
          markers.push(marker2);
       Pisteiden aggregoinnin alustaminen
     var markerClusterer = new BMapLib.MarkerClusterer(map, {markers:markers});


Huomautus: Nykyiset pisteiden aggregointipluginit ovat melko jumissa, voit mennä Baidusta etsimään isompien toimijoiden muokkaamia plugineja käytettäväksi








Edellinen:SQL Server palauttaa ensisijaisen avaimen lisäämisen jälkeen
Seuraava:【Primeng】Ratkaisu ongelmaan, että p-kalenterin päivämäärävalitsija on modaalilaatikoiden peitossa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com