Я набыў Google Map Hacks учора, але крыху расчараваны кнігай. Гэта не віна аўтара, але кніга ў значнай ступені ўжо састарэла з моманту выхаду Geocoder Google і версіі Google 2 яе API.
У кнігах было нямала спасылак, таму я змог праверыць кучу сайтаў і даведацца, як яны прыстасаваліся да новых выпускаў. Я будую інтэграцыю карт для новага сайта, які я будую. Першым крокам будзе мясцовы жыхар, які зможа змясціць свой адрас на карце, а потым абнавіць сваё месцазнаходжанне, калі маркер не ў ідэальным становішчы.
Некаторыя ўдасканаленні, якія я зрабіў:
- Выкарыстанне геакодэра V2
- Выкарыстанне функцыі перацягвання на карце
- Абнаўленне шыраты і даўгаты ў полі формы (іх, вядома, можна схаваць)
- Акругленне шыраты і даўгаты да дакладнасці да 8 лічбаў
- Адключэнне формы, каб чалавек не мог дадаць больш за адно месца
Націсніце ТУТ для атрымання рабочай ДЭМА.
Я распрацаваў уласныя маркеры для пашыранага варыянту. Пакіньце каментарый да гэтага запісу, калі вы "пазычаеце" мой код альбо калі-небудзь яго палепшыце. Я хацеў бы паглядзець, што вы збіраецеся рабіць. Мае наступныя крокі заключаюцца ў тым, каб карыстальнік выбраў, які маркер ён хацеў бы, а таксама змясціць мініяцюру ў інфармацыйным акне.
Не саромейцеся выкарыстоўваць код - вы можаце ахвяраваць дзякуй да майго Paypal.
Я перасоўваў некаторыя старонкі майго сайта. Так як я толькі запусціў Выпраўленне адраса Я ўказаў любыя спасылкі на гэты сайт.
Маленькая памылка друку ў URL http://www.addressfix.com,
Выдаліце "," і спасылка працуе 😛
Дарэчы, выдатны праект. 🙂
Дзякуй, Асвін - я выправіў! Гэта быў вясёлы праект.
Гэй, выдатная праца над гэтым праектам! Вы сказалі, што мы можам пазычыць і ўдасканаліць код, але дзе ён?
-Лары
Прывітанне, Лары,
Код увесь у JavaScript і лёгка даступны на сайце:
http://www.addressfix.com/includes/addressfix.js
Ура!
Doug