Am cumpărat Google Map Hacks ieri, dar sunt puțin dezamăgit de carte. Nu este vina autorului, dar cartea este aproape deja depășită de la lansarea Geocoderului Google și a versiunii 2 a Google a API-ului său.
Au existat destul de multe link-uri în cărți, așa că am putut să verific o grămadă de site-uri și să văd cum s-au adaptat noilor versiuni. Construiesc integrarea hărților pentru un nou site pe care îl construiesc. Primul pas va fi ca un local să își poată introduce adresa pe o hartă și apoi să își actualizeze locația dacă marcatorul nu se află în poziția perfectă.
Câteva îmbunătățiri pe care le-am făcut:
- Folosind Geocoderul V2
- Utilizarea funcționalității de tragere pe hartă
- Actualizarea latitudinii și longitudinii într-un câmp formular (acestea pot fi ascunse desigur)
- Rotunjirea latitudinii și longitudinii la o precizie de 8 cifre
- Dezactivarea formularului, astfel încât persoana să nu poată adăuga mai multe locații
Faceți clic AICI pentru un DEMO funcțional.
Mi-am proiectat propriile markere pentru o opțiune avansată. Vă rugăm să lăsați un comentariu la această intrare dacă „împrumutați” codul meu sau dacă îl îmbunătățiți cumva. Mi-ar plăcea să văd ce vei face. Pașii mei următori sunt ca utilizatorul să selecteze ce fel de marker ar dori, precum și să pună o imagine miniatură în fereastra de informații.
Simțiți-vă liber să folosiți codul - puteți dona un mulțumire către Paypal.
Am mutat unele dintre paginile site-ului meu. De când tocmai am lansat Corecție adresă Am indicat orice referințe la acel site.
Mică greșeală de tipar în adresa URL http://www.addressfix.com,
Eliminați „,” și linkul funcționează 😛
BTW, mare proiect. 🙂
Mulțumesc, Aswin – am remediat! A fost un proiect distractiv.
Hei, mare treabă la acest proiect! Ai spus că putem împrumuta și îmbunătăți codul, dar unde este?
-Lary
Buna Lary,
Codul este tot în JavaScript și ușor accesibil prin intermediul site-ului:
http://www.addressfix.com/includes/addressfix.js
Noroc!
Doug