Singapore a lansat în 2011 HDB Map Services, dai click pe blocuri și pe parcări și îți 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 în Fusion Tables, harta blocurilor HDB mi-a făcut site-ul www.teoalida.com foarte popular în Singapore. În 2018 am început să fac o baza de date + hartă ș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), în decembrie 2022 am trecut la WP GO Maps (plugin WordPress $40/nelimitat, culori și pin-uri infinite), iar în 2024 am plătit ByteRemix să facă un program personalizat pe nevoile mele.
ZeeMaps
ZeeMaps l-am folosit timp de 3 ani (2019-2022), acesta 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”.
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)

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).
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.
De ce am renunțat la ZeeMaps
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, fiindcă 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ă.
Nereușid să obțină informațiile dorite suficient de rapid din hartă, unii aveau tendința să intre pe chat cu mine, imaginați-vă cum e sa fii 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 urmat au fost momente când vizitatorii site-ului îmi semnalau că nu se încarcă hărțile.
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!
î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 diacritice. 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, astfel 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 știa de existenta celorlalte pagini din site.
În decembrie 2022 am recreat hărțile în WP GO Maps, creând iconițe PNG pătrate care conțin R1, R2, R3, R4, U1, U2, U3, N (neîncadrat), C (consolidat), astfel combinând harta colorată după anul constructiei cu clasele de risc seismic. Harta colorată după numărul de etaje nu am mai recreat-o datorită audienței redusă (o pot recrea dacă e nevoie).
WP Go Maps a creat alte probleme: încarcă toate detaliile blocurilor pentru fiecare vizitator 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.
ByteRemix Maps
Hassan, programator din Pakistan, m-a contactat întâmplător în 2015 când era în clasa a 12-a și făcea aplicații în VB.NET și C# din hobby, l-am întrebat dacă poate face ceva și penru mine, am fost primul lui “client” online. În 2018 a fondat o companie ByteRemix și s-a apucat și de web development.
În 2024 a creat un program de vizualizare a datelor pe hartă, optimizat pentru nevoilor mele:
- Încarcă iniţal doar iconiţa ş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ă 5 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ă).
- I-am cerut să adauge opțiunea de a seta dimensiunea fiecărui icon în parte, în cazul hărţii blocurilor din România, iconiţa 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.
- A îmbunătățit programul 2025 adăugând filtre min-max și denumirea blocurilor sub icon.
Vă invit să ne daţi şi alte idei!
ByteRemix Maps versiunea 2
ByteRemix a început în 2025 să lucreze la “o versiune 2” cu intenția să o lanseze commercial, oricine poate intra pe https://maps.byteremix.com/ și crea hărți interactive cu ce își dorește (făcând concurență la ZeeMaps și altor servicii similare).
Programul era aproape gata, când…
Pe 8 iulie 2026 Google a anulat ClientID care permitea anumitor proiecte non-profit să folosească gratuit serviciile Google Maps. API Key-urile permit un număr limitat de accesări și căutări gratuite, suficient pentru ~15.000 vizitatori/lună, după care costă 7$/1000 accesări. Site-urile HartaBlocuri.ro plus HousingMap.sg au împreună peste 100.000 vizualizări/lună. Folosirea Google Maps ar costa sute de $ pe lună, mult comparat cu găzduirea site-ului propriu-zis (20$/lună).
Uimitor, ClientID a mai funcționat ~40 zile după data închiderii anunțate pe https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error
In order to increase authentication security and reliability, Maps Platform client IDs are deprecated since May 26, 2025, and can no longer be used after May 31, 2026. Instead of using a client ID, you must use API Key credentials to authenticate your Google Maps API service traffic.
Datele blocurilor pot fi în continuare accesate gratuit dând click pe iconițele colorate, dar dacă nu plătesc API Key, harta poate fi navigată doar din scroll și zoom, funcția de căutare adresă dă eroare, Street View dispare, iar pozele din satelit sunt înnegrite și cu watermark „for development purposes only” www.wikimapia.org are aceeași problemă.
Nu-mi place că, atunci când văd că un site are probleme, în loc să ofere o mână de ajutor unii profită de ocazie să lanseze un serviciu concurent. Asta au făcut cei de la KingImobiliare și s-au lăudat pe Reddit atrăgând comentarii negative.
În ciuda problemelor de mai sus, site-ul meu HartaBlocuri.ro cu blocuri colorate după anul construcției și poze din satelit înnegrite rămâne mai util ca harta KingImobiliare, unde apar mai puține informații când dai click pe blocuri.
Datorită acestor probleme, a integrat în versiunea 2 (și) OpenStreetMap (gratuit nelimitat) pe lângă Google Maps cu API key (plătit), lansând noul program pe 1 august 2026.
Unele persoane sunt nemulțumite de navigare: spre deosebire de Google Maps unde funcția de căutare adresă arată rezultate din aria vizibilă pe ecran și acceptă prescurtări sau greșeli de scriere, pe OpenStreetMap e nevoie să scrii numele străzii și orașul exact, arată rezultate de pe tot globul, dacă scrii Alexandria riști să ajungi la orașul cu acelasi nume din Egypt.
Merită implementarea unui sistem de abonament?
În perioada când harta nu a funcționat corespunzător, mai multe persoane s-au oferit să ofere suport financiar, sugerând implementarea unui sistem de abonament pentru acces la site care să acopere costul Google Maps (exemplu), dar acest lucru e complicat și riscant să facă mai mult rău decât bine. Multe lucruri trebuie decise în prealabil: cum limităm accesul gratuit și ce avantaje vor avea cei care plătesc abonament?
Nu vreau să îngrădesc accesul GRATUIT la informație, în caz contrar risc să fiu bombardat zilnic cu zeci de mesaje „spune-mi anul blocului X” nimeni nu va plăti abonament pentru „one time use„. Abonamentul AR FI pentru agenții imobiliari și alte persoane care folosesc site-ul ZILNIC.
https://www.hartablocuri.ro/despre/#sfaturi o idee de acum 2 ani era să fac abonament strict pentru accesarea detaliilor blocuriilor (nu accesarea site-ului). De exemplu dai click pe 10 blocuri gratuit după care primești mesaj că trebuie să astepți 1 oră sau plătești abonament pentru access nelimitat. Dar acest lucru NU va rezolva problema din 8 iulie, și anume că e nevoie de Google Maps API Key care COSTĂ în funcție de câți vizitează site-ul pe care e afișată harta, NU are legătură cu câte blocuri dai click pe hartă.






