Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

🗺️ MapSVG ülevaade: interaktiivsete kaartide loomine WordPressis

🗺️ MapSVG ülevaade: interaktiivsete kaartide loomine WordPressis

Kas vajate WordPressi saidile interaktiivset kaarti ja tavaline Google Maps lihtsalt ei sobi? Tavaline iframe-kaart ei paku klikitavaid piirkondi, vihjeteateid ega filtreeritavat objektide kataloogi. Ja teie klient soovib kaarti aadressiotsingu ja statistika jaoks värvikoodidega piirkondadega.

MapSVG on üks väheseid WordPressi pluginaid, mis tegeleb kõige sellega ühes tööriistas. Seda kasutab üle 16 000 saidi ja tasuta versioon WordPress.org-is võimaldab proovida peaaegu kõiki põhifunktsioone ilma maksmata. Altpoolt leiate funktsioonide üksikasjaliku ülevaate, praktilise seadistusjuhendi ja ausa hinnangu selle kohta, kellele see plugin sobib ja kes peaks mujale vaatama.

💡 Kiirülevaade:

  • Laadige sisseehitatud teegist valmis SVG-kaart või laadige üles oma fail.
  • Siduge andmebaasi objektid kohandatud väljadega piirkondadega.
  • Seadistage vihjeteated ja hüpikaknad malliredaktori kaudu.
  • Vajadusel asetage vektorkaart Google Mapsi peale.
  • Sisestage lühikood lehele ja kontrollige tulemust.
Interaktiivne maailmakaart arvutiekraanil

Mida MapSVG suudab: põhifunktsioonide ülevaade

Plugina arendaja on Roman Stepanov (RomanCode WordPress.org-is). Projekt on olnud aktiivne alates 2012. aastast ja saab regulaarseid uuendusi: 2026. aasta juuni seisuga on aktuaalne versioon 8.6.6, muudatuste logi järgi ilmub mitu versiooni kuus. See on oluline plugina puhul, mis töötab Google Maps API-ga, sest ilma regulaarsete uuendusteta lähevad kaardid katki iga kord, kui API võti muutub.

100+ Valmis geokalibreeritud kaarti

Saja geokalibreeritud MapSVG kaardi kogu

Pluginaga on kaasas enam kui 100 geokalibreeritud SVG-kaardi teek. Maailmakaart on juba jagatud klikitavateks riikideks. Eraldi on saadaval riikide kaardid jaotustega osariikideks, provintsideks ja piirkondadeks. Samuti on olemas mitu eriotstarbelist kaarti.

Geokalibreerimine tähendab, et iga kaardi ala on seotud reaalsete koordinaatidega. Saate lisada markereid aadressi või laius-/pikkuskraadi järgi ja need paigutuvad täpselt õigesse piirkonda. Ei leia teegist sobivat kaarti? Joonistage SVG Inkscape'is või Adobe Illustratoris, laadige see üles MapSVG-sse ja plugin muudab teie vektori klikitavate tsoonidega interaktiivseks kaardiks.

Andmebaasi objektid kohandatud väljadega

MapSVG andmebaasiobjektide seadistamine

See funktsioon eristab MapSVG-d enamikust WordPressi kaardistamispluginatest. Loote plugina sisseehitatud andmebaasi kirjeid (objekte) mis tahes vajalike väljade komplektiga: tekst, numbrid, pildid, märkeruudud, ripploendid. Seejärel seote objekti konkreetse kaardipiirkonnaga.

Näide: kinnisvarabüroo loob objektid kinnisvara kohta koos aadressi, hinna, pindala ja fotodega. Iga objekt on seotud kaardil oleva piirkonnaga. Külastaja klõpsab alal ja näeb kinnisvarakaarti ilusas hüpikaknas, detailvaates või vihjeteates. Andmete salvestamiseks pole vaja välist pluginat; kõik jääb MapSVG sisse.

Kataloog filtreerimise ja otsinguga

Filtreeritav objektide kataloog kaardi kõrval

Andmebaasi objekte saab kuvada mitte ainult kaardil, vaid ka filtreeritava kataloogina selle kõrval. Kui kasutaja sisestab otsinguribale päringu või valib rippfiltrist väärtuse, uuenevad kataloog ja kaart sünkroonselt. Kaardipiirkonnale klõpsamine filtreerib kataloogi ja vastupidi.

Premium-versioonid lisavad filtrid kategooria, postiindeksi ja kuupäeva järgi. CSV-import on toetatud ja alates Plus-tasemest saab andmeid otse Google Sheetsist tõmmata (kui allikas uueneb, uueneb kaart automaatselt).

Vektorkaardi ülekate Google Mapsil

Vektorkaardi asetamine Google Mapsi kihile

Tavalised Google Mapsid iframe'i kaudu ei paku peaaegu mingit kohandamist. MapSVG lahendab selle probleemi radikaalselt: asetate oma interaktiivse SVG-kihi mis tahes tüüpi Google Mapsi peale (satelliit, maastik, teedekaart, hübriid). Vaja on ainult Google Maps API võtit.

Vektorkiht on täielikult klikitav: tsoonid, markerid ja vihjeteated töötavad täpselt nagu tavalisel SVG-kaardil. Tulemuseks on kaart, mis näeb välja nagu Google Maps, kuid käitub nagu täiesti kohandatud veebirakendus. Orientiiride esiletõstmine, interaktiivsed marsruudid ja piirkonnad on kõik seadistatavad.

Sisseehitatud CSS-i, JavaScripti ja Handlebarsi malliredaktorid

CSS-i ja JavaScripti redaktorid MapSVG-s

Neile, kes töötavad koodiga, pakub MapSVG kolme sisseehitatud redaktorit. CSS-redaktor võimaldab muuta kohtspikri stiile, hüpikaknaid ja markereid, nähes tulemusi reaalajas. JavaScripti-redaktor võimaldab haakuda kaardisündmuste külge (piirkonnale klõps, hõljumine) ja kirjutada vahevara loogikat. Handlebarsi malliredaktor annab täieliku kontrolli kohtspikrite, hüpikakende ja detailivaadete HTML-struktuuri üle.

Praktikas tähendab see, et viie minutiga saab valmis ehitada kohtspikri malli koos foto, hinna ja nupuga „Loe lähemalt". Ning JavaScripti kaudu saab näiteks piirkonnale klõpsamisel saata AJAX-päringu ja laadida andmeid dünaamiliselt.

Juhtpaneel reaalajas eelvaatega

MapSVG juhtpaneel kaardi eelvaatega

MapSVG liides on WordPressi administraatoris eraldi paneel. Kaardi loomine on samm-sammuline protsess: vali allikas, seadista piirkonnad, värvid, kohtspikrid, avalda. Kõik muudatused ilmuvad eelvaateaknas koheselt; tulemuste nägemiseks ei pea lehte salvestama ega värskendama.

Navigeerimine toimub rippmenüü kaudu, mis on korraldatud sektsioonide kaupa (Piirkonnad, Värvid, Mallid, Seaded). Algajatele võib liides tunduda üle jõu käiv, kuna valikuid on palju, kuid pärast esimest tundi muutub loogika selgeks.

Kaardid rasterpiltidest

Interaktiivse kaardi loomine rasterpildist

MapSVG ei tööta mitte ainult vektor-SVG-dega, vaid ka tavaliste PNG- ja JPEG-failidega. Sisseehitatud joonistustööriistad võimaldavad rasterpildi peal alasid piiritleda ning need muutuvad klikitavateks tsoonideks. See avab stsenaariumid, millega vektorkaardid hakkama ei saa: interaktiivsed korruseplaanid, istekohaplaanid, tehnilised joonised, marsruudid ja linnaplaanid.

Tehniliselt teete hoone plaanist foto, piiritlete ruumid tööriistaga „Joonista piirkond", lisate sildid ja saategi interaktiivse plaani, kus ruumile klõpsamine näitab selle kohta infot. Ürituste ja kinnisvara valdkonna kliendid oskavad seda hinnata.

Praktiline juhend: paigaldamine ja esimese kaardi loomine

MapSVG paigaldamine ei erine ühestki teisest WordPressi pluginast. Erinevus seisneb kaardi loomise protsessis: liidese loogika mõistmiseks pead vähemalt korra menüüst läbi käima. Pärast seda läheb kõik libedalt.

1. Samm. Plugina paigaldamine

Laadi MapSVG alla WordPress.org-ist (tasuta Lite-versioon) või osta premium-versioon saidilt mapsvg.com. Seejärel WordPressi administraatoris: Plugins → Add New → Upload Plugin.

WordPressi plugina paigalduskuva, Plugins, Add New

Klõpsa Upload (1), vali plugina ZIP-fail (2) ja Install Now (3):

Plugina üleslaadimise ja paigaldamise nupud

Oota, kuni paigaldamine lõpeb, ja aktiveeri:

Plugina aktiveerimine pärast paigaldamist

Valmis. Administraatori külgmenüüsse ilmub MapSVG kirje; klõpsa sellel.

MapSVG menüüpunkt WordPressi külgribal

2. Samm. Kaardi loomine valmismalli põhjal

MapSVG paneeli avakuval näed valikuid: vali valmiskaart, loo Google'i kaart (pärast API võtme sisestamist), ehita pildikaart, laadi üles oma SVG-fail või laadi SVG-fail Google Mapsi peale. Paneeli ülaosas olevad lingid Tutorials ja Support viivad dokumentatsiooni ja toe juurde.

Vali New SVG Map ja leia rippmenüüst vajalik kaart. Selles näites kasutame Hiina kaarti, mis on jagatud provintsideks ja täiesti töövalmis.

Hiina kaardi valimine MapSVG rippmenüüst

Järgmisel ekraanil täida kaardi pealkiri. Siin saad seadistada ka suurust, reageerivust (vaikimisi sees), vihjeid ja hüpikaknaid. Piirkonnad on juba klikitavad ja kaart on kohandamiseks valmis.

Uue kaardi seadete kuva pealkirja ja piirkondadega

3. Samm. Värvide seadistamine

Mine Menu → Colors. Värvipalett võimaldab määrata värve piirkondadele, taustale, joonele ja olekutele (hover, active). Piiranguid pole; vali mis tahes toone.

Värvimenüü kaardi piirkondade värvide määramiseks

Kui oled värvid paika pannud, klõpsa Save Ctrl + S:

MapSVG kaardi värviseadete salvestamine

Kaart värvub eelvaate aknas kohe ümber. Mõni klikk ja värvilahendus ongi valmis.

4. Samm. Vihjete lisamine

Loo vihje mall. Mine Menu → Templates → Region Tooltip. Handlebarsi malliredaktor toetab {{title}} silti, mis väljastab piirkonna nime. Lihtne mall:

1Region: <strong>{{title}}</strong>
Handlebarsi malliredaktor piirkonna vihjetekstile

Klõpsa Salvesta Ctrl + S. Seejärel luba tööriistavihjed: Menüü → Seaded → Tööriistavihjed.

Vihjetekstide lubamine MapSVG seadetes

Nüüd, kui hõljud piirkonna kohal, ilmub selle nimega tööriistavihje. See on põhistsenaarium. Fotode, hindade ja muude andmete lisamiseks tööriistavihjesse on vaja kohandatud välju.

Samm 5. Kohandatud väljad andmebaasiobjektide kaudu

MapSVG võimaldab lisada piirkondadele kohandatud välju. Väljatüüpide hulka kuuluvad tekst, tekstiala, märkeruut, pildid ja teised. Loome pildivälja.

Mine Menüü → Piirkonnad ja klõpsa Muuda välju:

Väljade redigeerimise nupp piirkonnaväljade seadistamiseks

Klõpsa nuppu Pilt, et lisada pilditüüpi väli, seejärel Salvesta väljad:

Pilditüübi välja lisamine piirkonna seadetes

Ära unusta klõpsata Salvesta Ctrl + S. Seejärel lülitu vahekaardile Loend:

Loendi vahekaart MapSVG andmebaasiobjektidele

Luba Muuda piirkondi režiim ja klõpsa soovitud piirkonda (näiteks Nei Mongol). Paremale ilmub uus Pildid väli. Klõpsa Sirvi:

Piirkonna redigeerimine pildiväljaga MapSVG-s

Lisa pilte WordPressi meediateegi kaudu ja klõpsa Vali pildid:

Piltide valimine WordPressi meediateegi kaudu

Süsteem suunab su tagasi piirkonna muutmise ekraanile. Klõpsa OK (1), seejärel Salvesta Ctrl + S (2) ja lülitu tagasi Eelvaate režiimi (3):

Piirkonna muudatuste salvestamine ja eelvaaterežiimi naasmine

Pildid on lisatud, kuid need ei ilmu veel tööriistavihjesse; pead malli uuendama. Mine Menüü → Mallid → Piirkonna tööriistavihje ja asenda kood:

1Region: <strong>{{title}}</strong><br />
2First image:<br />
3<img src="{{images.0.thumbnail}}" width="40px" /><br /><br />
4All images:<br />
5{{#each images}}
6 <img src="{{thumbnail}}" width="40px" />
7{{/each}}
Uuendatud vihjeteksti mall pilditsükliga

Salvesta mall. Nüüd, kui liigutad hiire Nei Mongoli kohale, näitab vihje üleslaaditud pilte:

Vihjetekst piltidega Hiina kaardil

6. Samm. Kaardi avaldamine oma saidil

Salvesta kõik muudatused. Mine Lehed → Lisa uus, klõpsa redaktori kohal nuppu MapSVG:

MapSVG nupp WordPressi leheredaktori kohal

Vali nimekirjast loodud kaart ja plugin lisab lühikoodi [mapsvg id="17" title="China"]. Avalda leht ja kontrolli tulemust esivaates:

Interaktiivne kaart avaldatud veebisaidi lehel

Kaart on täielikult responsiivne; mobiilseadmetel töötavad piirkonnad ja vihjed funktsionaalsust kaotamata. Lühikoodi saab lisada igasse postitusse, lehele või vidinasse ja kaart laadib korrektselt.

⁉️🤔 Korduma kippuvad küsimused

Kas MapSVG töötamiseks on vaja Google Maps API võtit?

Ainult siis, kui plaanid kasutada Google Mapsi kihti. Valmis SVG-kaartidega teegist ja oma SVG-failidega töötamiseks ei ole võtit vaja. Kui sul on siiski Google Mapsi vaja, hangi API võti Google Cloud Console'ist ja sisesta see plugina seadetesse; protsess võtab paar minutit.

Kas ma saan üles laadida oma SVG-faili?

Jah. Joonista kaart Inkscape'is või Adobe Illustratoris, salvesta SVG-na, laadi MapSVG-sse. Plugin muudab vektorkujundid automaatselt klikitavateks piirkondadeks. Kui kaart ei ole geokalibreeritud, ei tööta aadressipõhised markerid; need tuleb paigutada käsitsi.

Mis vahe on tasulisel ja tasuta versioonil?

Tasuta Lite-versioon annab piiramatult kaarte ja markereid, vihjed, hüpikaknad ja kohandatud väljad. Tasulised astmed lisavad funktsioone järk-järgult: Starter (49 $/aastas) lisab filtreeritava kataloogi ja kohandatud mallid; Plus (99 $/aastas) lisab Google Sheetsi integratsiooni, ACF-i ja Metaboxi; Pro (199 $/aastas) lisab markerite klasterdamise ja esivaates redigeerimise; Elite (299 $/aastas) lisab REST API ja MySQL andmeallikad. Saadaval on ka eluaegsed litsentsid hinnavahemikus 99 $ kuni 599 $.

Kas plugin sobib mitte-programmeerijatele?

Lihtsa piirkondade ja vihjetega kaardi saab kindlasti teha ilma koodita; liides on visuaalne. Aga kui sul on vaja kohandatud vihjemalle (Handlebars) või stiilimist (CSS), tuleb kasuks minimaalne HTML-i mõistmine. Dokumentatsioon aadressil mapsvg.com/docs on kirjutatud näidetega ja tugi vastab kiiresti.

Kas kaardid aeglustavad saiti?

Ei. SVG-kaart on vektor, mis kaalub kilobaitte, mitte megabaitte. Renderdamine toimub JavaScripti abil kliendi poolel. Suure markerite arvu (sadu või tuhandeid) korral soovitame lubada klasterdamise, mis on saadaval alates Pro-astmest.

Kuidas on lood toe ja uuendustega?

Plugina uuendusi tuleb mitu korda kuus; WordPress.org-i muudatuste logi näitab, et arendaja parandab aktiivselt vigu ja lisab funktsioone. Tugi on saadaval sisseehitatud vestluse kaudu otse administraatori paneelist (pärast aktiveerimist). Kasutajad märgivad arvustustes, et vastused on kiired, kuid ajavööndite erinevuse tõttu võib vastus võtta paar tundi.

Kas MapSVG-d tasub osta: lõplik hinnang

MapSVG on spetsialiseeritud tööriist, mis on pea ja õlgade võrra üle tavalistest Google Mapsi pluginatest, kui vajad tõelist interaktiivsust: klikitavaid piirkondi, filtreeritavaid katalooge ja kohandatud vihjeid. Kui sinu ülesanne on „sisesta asukohakaart", on plugin ülepingutatud. Kui sinu ülesanne on kinnisvarakaart, kaupluste otsija, interaktiivne piirkondlik statistika või istekohaplaan, on MapSVG üks parimaid valikuid WordPressi turul.

Tasuta Lite-versioon katab stsenaariumid, mille eest teised pluginad juba raha küsivad: piiramatud kaardid ja markerid, kohandatud väljad, vihjed ja hüpikaknad. See on haruldane heldus freemium-mudeli puhul; saad käivitada projekti ilma eelarveta ja osta paketi siis, kui vajad filtreid, kataloogi või Google Sheetsi integratsiooni.

Meie kogemus: pärast ühte õhtut dokumentatsiooniga oli Hiina kaart koos vihjete ja piltidega valmis. Jah, liides ei ole esmapilgul intuitiivne (palju valikuid ja menüüsid), kuid õpikõver on lühike. Sisseehitatud CSS/JS/Handlebars redaktorid on arendajatele tõeline õnnistus: pole vaja teemafailides sorida.

Kui otsid WordPressi kaardipluginat ega taha kuu aja pärast tasuta versiooni piirangutesse joosta, alusta MapSVG Lite'iga WordPress.org-is. Ja kui vajad alternatiivi, vaata meie WordPressi kaardipluginate ülevaadet, kus võrdlesime tosinat võimalust erinevate kasutusjuhtude jaoks.