Jāņa Sēta izveido jaunu rīku Balticmaps.eu kartes veidošanai ar iespēju nosūtīt saiti vai ievietot mājaslapā

Kamēr visi sēdēja krogos un sekoja līdzi Pasaules hokeja čempionāta kaislībām, karšu izdevniecība Jāņa Sēta klusiņām izziņoja, ka ir izveidojusi jaunu rīku Balticmaps.eu kartes lietošanai. Tagad pat vislielākajam topogrāfiskajam profānam ir iespēja vienkārši nosūtīt saiti ar jebkuru precīzu un aktuālu Latvijas vai Igaunijas adresi kā arī ievietot karti ar marķieri mājaslapā.

Pieglabājam adresi: http://balticmaps.eu/map/create/

Balticmaps.eu jaunais karšu veidošanas rīks.
Balticmaps.eu jaunais karšu veidošanas rīks.

Galvenās priekšrocības kartes veidošanas rīkam:

  • darbojas stipri ātrāk par Balticmaps.eu un karte ir normāli skatāma arī uz mobilām iekārtām (un vismaz pagaidām nav arī izķēmota ar reklāmām)
  • precīzākā un pilnīgākā Latvijas (un Igaunijas) pasta adrešu meklēšanas un atzīmēšanas sistēma (izņemot lēnās būvvalžu un Zemes dienesta kartes)
  • var pielāgot marķiera krāsu, ikonu un izveidot marķiera detalizētāku aprakstu, kas parādās uzklikšķinot
  • iespēja saglabāt gan saiti uz karti, gan arī ievietot karti kā iframe objektu jebkurā mājaslapā

 

Interesantais tiem, kam patīk paurķēties

Vienreiz jau rakstīju par Balticmaps.eu kartes ievietošanu mājaslapā, bet atkārtošana ir zināšanu māte. Tātad, lai karte rādītos vienmērīgi visā pieļaujamajā platumā, vajag nedaudz pielabot uzģenerēto kodu, ievietojot nedaudz modificētu iframe iekš div (vienkāršākais variants ir šajā kodā src vietā iekopēt uzģenerēto kartes saiti):

<div style="overflow: hidden;">
<iframe src="<!--saite uz karti-->" width="100%" height="400" frameborder="0"></iframe>
</div>

Sanāks šāda karte, kurai tad pēc tam pēc sirds patikas var iframe augstuma parametru mainīt:

 

Bet šis jau ir uzlabotais kartes marķiera variants. iframe src satur kaudzīti ar parametriem, kurus var adaptēt. Nemainīgā daļa ir vienīgi http://balticmaps.eu/map/?

Maināmie parametri:
lat: lattitude
long: longitude
zoom: kartes mērogs no 1 līdz 19 (Baltijā, ārpus Baltijas valstīm detalizācija ir mazāka)
hint: plain teksts, bet ar iespējām taisīt jaunas rindas
icon: jebkura Font Awesome 4.2 versijas ikona (var lipināt klāt arī Font Awesome efektus)
opacity: kartes caurspīdīgums (nevis marķiera)
color: marķiera krāsa. Pieļaujamas vienīgi šādas krāsas: red, darkred, lightred, orange, beige, green, darkgreen, lightgreen, blue, darkblue, lightblue, purple, darkpurple, pink, cadetblue, white, gray, lightgray, black

Pēc noklusējuma līdzi velkas arī pilnīgi bezjēdzīga marķiera animācija hmove=-0.002&vmove=-0.001&bounce kuru var mierīgi šķērēt nost.

 

Ko gribētos sagaidīt nākotnē no šī rīka

Jāņa Sēta ir uztaisījusi kvalitatīvu un detalizētu karti, kuras digitālo versiju beidzot ir iespēja elementāri lietot arī parastiem cilvēkiem (žurnālisti, es ceru, ka jūs mani dzirdat). Bet šis rīks vēl ir ļoti, ļoti zaļš un iespēju ziņā ir labi ja embrija stadijā. No lietām, kurām būtu jāparādās jau pie pirmajiem uzlabojumiem:

  • Pēc vajadzības pievienot vai noņemt mēroga skalu.
  • Marķieru apraksti ar pilnāku HTML atbalstu, tai skaitā teksta formatēšana un img tagu lietošana.
  • Veidot karti ar saiti uz jebkādu objektu (ezeru, salu, novadu, pilskalnu vai Rīgas pilsētas rajonu vai atsevišķu ielu pilnā garumā). Zinu, ka šāda veida datus izvilkt var.
  • Pievienot vairāk kā vienu marķieri, bet tālākā nākotnē — normālu objektu redaktoru (ne to arhaisko, kas tagad ir Balticmaps.eu), kas tiktu papildināts ar funkcionāliem rīkiem (nē, es nerunāju par iespēju parādīt Latvijas karogus virs pašvaldību šķūņiem).
  • Lietotāju reģistrācija un izveidoto karšu saglabāšana (šis mierīgi var būt arī maksas serviss).

Jaunais rīks ir labs sākums uz daudz atvērtāku Balticmaps.eu. Ceru drīzumā sagaidīt ne vien pašu izurķētus tips&tricks, bet pilnvērtīgu API darbam ar Jāņa Sētas digitālo karti, un tas jau pavērtu iespējas arī citiem izstrādātājiem veidot uz Balticmaps.eu karti balstītus risinājums. Jo nevajadzētu aizmirst, ka karte ir augsti detalizēta ne vien Latvijā, bet arī Skype dzimtenē.