Sari la conținut

Comparație între programele de făcut hărți

Singapore a lansat în 2011 HDB Map Services, dai click pe blocuri și pe parcări și îti arată informații, mi-aș fi dorit să fac și eu astfel de hartă interactivă, dar nu știam cum.

În august 2017 un agent imobiliar din Singapore m-a contactat și am văzut pe site-ul lui o hartă cu blocurile colorate în funcție de anul construcției. Mi-a spus că e făcută cu Google Fusion Tables, un serviciu gratuit experimental lansat în 2009 (9 cerculețe colorate + zeci de alte iconuri). Am adăugat coordonatele GPS și planurile blocurilor în baza de date și am importat-o Fusion Tables, harta blocurilor HDB mi-a făcut site-ul www.teoalida.com foarte popular în Singapore. În 2018 am Început să fac astfel de hărți și pentru blocurile din România.

Google a închis Fusion Tables în 2019, l-a înlocuit cu Google My Maps (gratuit dar limitat la 2000 pin-uri), așa că am trecut la ZeeMaps ($19,95/lună, 31 culori predefinite, fără limită de pin-uri), pe care l-am folosit 3 ani, până în decembrie 2022 când am trecut la WP GO Maps (plugin WordPress $40/nelimitat, culori și pin-uri infinite), astfel toate datele sunt stocate pe site-ul meu și nu pe un server extern, ceea ce îmi dă libertate de configurare. Aștept ideile voastre!

Harta Fusion Tables în 2018 vs harta ZeeMaps în 2019, cu intervale aproximate la 5 ani (ulterior am adăugat mai multe culori și mărit precizia anilor)
Harta interactiva Google Fusion Tables Harta interactiva ZeeMaps

ZeeMaps afișează cerculețe mari cu primele 3 caractere din numele/numărul blocului, sau cerculețe mici fără text. În cazul cerculețelor mari, dacă sunt peste 1000 cerculețe simultan, harta e greu de navigat, am activat „Cluster markers close to each other”.

Erori apar la peste 20.000 pin-uri: cerculețele se schimbă în picături care apar SUB alte iconuri din Google Maps, ceea ce le face mai greu de click-uit, iar legenda de la baza hărții care permite activarea/dezactivarea culorilor nu mai funcționează. Erorile pot fi evitate folosind funcția de search. În fereastra „Search the map” intrați în Colors și dezactivați o culoare nefolosită apoi apăsați Search pentru a le afișa ca cerculețe mici fără text.

Urmând sfaturile voastre am făcut diverse experimente: am făcut pagini pentru fiecare oraș mare pentru a genera trafic din Google, cu cerculețe mari cu text, colorate după anul construcției (harta e comună pentru mai multe județe în limita a 20.000 pin-uri deci puteți naviga de la un oraș la altul).

Blocuri colorate dupa anul constructiei

Plus 3 hărți naționale care depășesc 20.000 pin-uri, colorate după anul construcției, numărul de etaje, riscul seismic.

Blocuri colorate dupa anul constructiei Blocuri colorate dupa inaltime Blocuri colorate dupa inaltime

De ce am renunțat la ZeeMaps pentru WP Go Maps

ZeeMaps e ușor de folosit doar pe calculator. Site-ul www.hartablocuri.ro e adeseori share-uit pe Facebook unde 90% oameni acceseaza de pe telefoane mobile, caz în care ZeeMaps nu arată legenda culorilor și căsuța de căutare bloc / adresă (ele sunt ascunse în meniul hărtii). Unii au încercat să caute adrese stradale folosind căsuța de căutare a site-ului, fiindca doar pe aia o vedeau (care caută cuvinte în articole, NU în hartă). Cei care intră pe site prima dată și nu se prind cum pot găsi un bloc pe hartă în maxim 1 minut riscă să iasă de pe site și să nu mai revină niciodată. Alții intrau pe chat cu mine, imaginați-vă cum e sa fi deranjat zilnic de 10 persoane care cer informații care le-ar fi putut obține singuri, dar nu știau cum, și nu ofereau nimic la schimb.

  • În 3 ani, unii din voi mi-ați raportat diverse probleme, am răspuns „sunt dispus să renunț la ZeeMaps imediat ce găsesc un program mai bun„.
  • În 3 ani, ZeeMaps NU a adăugat nimic nou în ciuda faptului că le-am scris câteva email-uri cu sugestii cum să îmbunătățească programul.
  • În martie 2022 ZeeMaps a făcut un „technology upgrade” care a cauzat o serie de bug-uri, a durat 2 săptămâni ca hărțile să revină la stadiul dinainte de upgrade, care nu a băgat nimic nou, nu i-am înțeles scopul.
  • În mai-iunie 2022 aproximativ 2 săptâmâni toate hărțile ZeeMaps nu mai afișau markere pe telefoane mobile (exceptând dacă intrai în meniul telefonului > Desktop site). Deși le-am semnalat problema după câteva zile, a durat 2 săptămâni să o rezolve. Lunile care au urma au fost momente când vizitatorii site-ului îmi semnalau că nu se încarcă hărțile.

WP GO Maps încarcă mai lent markerele blocurilor pe hartă, NU are opțiunea de a afișa numerele blocurilor pe markere (ZeeMaps afișează în limita a 3 caractere), sper să acceptați acest compromis ținând cont de avantajele aduse:

  • WP Go Maps e mai ușor de folosit pe telefoane mobile.
  • WP Go Maps e flexibil la configurare și pot face aproape orice (aștept ideile voastre), de exemplu pot crea markere în format imagine, de orice dimensiune și culori, spre deosebire de ZeeMaps unde sunt limitat la cerculețe în 31 culori predefinite.
  • Searchul de la WP Go Maps nu ține cont de diaritice. La ZeeMaps trebuia să cauți exact cum am scris eu în baza de date „Mărășești”, dacă căutai „Marasesti” (sau invers) apăreau ZERO rezultate.
  • Infobox-ul cu detaliile blocului se deschide în partea stângă, nu deasupra, previne scroll-ul accidental și nu mai e nevoie să închideți fereastra unui bloc pentru a da click pe alt bloc.
  • Există în buton de a face harta TOT ECRANUL în dreapta-sus, astlfel nu mai e nevoie de o pagină distinctă (unele persoane în loc să distribuie linkul la pagina principală www.hartablocuri.ro au pus link la pagina „tot ecranul” www.hartablocuri.ro/ani unde nu există meniu sau legendă, iar cine a intrat acolo nu stia de existenta celorlalte pagini din site.

WP Go Maps îmi permite (teoretic) combinarea celor 3 hărți (colorate după ani, etaje, risc) într-una singură. Pot face markere pătrate 20×20 pixeli pentru blocuri <4 etaje, 20×30 pixei pentru 5-10 etaje, 20×40 pixeli pentru 11+ etaje, colorate în funcție de vechime, iar în cazul blocurilor expertizate seismic, în interiorul pătratului va scrie R1, R2, R3, R4, U1, U2, U3, N (neîncadrat), C (consolidat).

În decembrie 2022 am recreat hărțile în WP GO Maps, combinând harta colorată după anul constructiei cu clasele de risc seismic. Harta colorară după numărul de etaje nu am mai recreat-o datorită audienței redusă (o pot recrea dacă e nevoie).

Blocuri colorate dupa inaltime

De ce am renunțat la WP Go Maps pentru ByteRemix

Motivul pentru care renunţ la WP Go Maps (cu care v-am obişnuit din 2022 încoace) este că încarcă toate detaliile blocurilor pentru fiecare persoană care accesează site-ul. E un plugin bun pentru MAXIM câteva mii de iconuri pe hartă. Dacă apare vreun articol în presă sau Reddit cu link la site-ul meu, şi intră mai mult de 400 vizitatori/oră, site-ul se blochează şi unora le apare 503 Service Unavailable.

Am fost nevoit să fac hărţi distincte care încarcă doar blocurile dintr-un judeţ, dar serverul nu mai făcea faţă datorită hărtii Bucureşti cu 16000 blocuri + traficul în creştere (peste 2000 vizitatori/zi). Unii frustraţi că nu se se încărcau blocurile pe hartă, dădeau refresh-uri repetate, suprasolicitând serverul.

Avantajele hărţii realizate de ByteRemix:

– Încarcă iniţal doar iconul şi coordonatele, 78.000 blocuri din toată România apar în 5 secunde (WP Go Maps încărca Bucureştiul într-un minut şi România în 5 minute)

– Actualizarea hărţii durează 2 minute (în loc de câteva ore pe WP Go Maps, ceea ce mă descuraja să actualizez de mai multe ori pe lună).

– Filtrele pot fi accesate prin lupa din stânga-sus, inclusiv în full screen (pe WP Go Maps trebuia să ieşi din full screen ca să vezi filtere sub hartă)

– Pot seta dimensiunea fiecărui icon în parte, în cazul hărţii blocurilor din România, iconul este 13,5 + 0.5 pixel per nivel (16 pixeli pentru P+4, 19 pixeli pentru P+10, 27 pixeli pentru Asmita Gardens P+M+25 etaje = 27 niveluri). 1 pixel per 3 etaje la harta Singapore HDB şi 1 pixel per 5 etaje la harta Singapore Condo.

Lucruri care URMEAZĂ să le adăugăm:

– Legendă culori cu checkbox-uri să activezi/dezactivezi blocurile construite în anumite perioade.

– Filtre care să funcţioneze cu diacritice (momentan dă 500 internal server error).

– Filtre min-max pentru numărul de etaje şi apartamente.

– Afişează numărul de blocuri când foloseşti filtre.

– Afişează denumirea blocului sub icon.

Vă invit să ne daţi şi alte idei!

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *