Google MAP

Тема в разделе "JavaScript", создана пользователем casinolot, 3 сен 2012.

Модераторы: ZiX
  1. casinolot

    casinolot

    Регистр.:
    22 окт 2010
    Сообщения:
    547
    Симпатии:
    84
    Скажите можно ли находить координаты по почтовому индексу России, ввожу,а в ответ какой-то Китай лезет
     
  2. recasher2k12

    recasher2k12

    Регистр.:
    19 фев 2012
    Сообщения:
    156
    Симпатии:
    79
    Это можно сделать, но средств яваскрипта будет недостаточно. Для того чтобы определить адрес по индексу, можно использовать базу КЛАДР.
     
    casinolot нравится это.
  3. casinolot

    casinolot

    Регистр.:
    22 окт 2010
    Сообщения:
    547
    Симпатии:
    84
    Можно немного по подробнее
     
  4. recasher2k12

    recasher2k12

    Регистр.:
    19 фев 2012
    Сообщения:
    156
    Симпатии:
    79
    Скачиваешь базу отсюда: http://fias.nalog.ru/Public/DownloadPage.aspx
    в любом удобном формате xml или dbf. сохраняешь на хостинге. подключиться можно к любому из предложенных форматов БД стандартными средствами php. Делаешь файлик на сервере, который будет возвращать адрес по индексу и через ajax к нему обращаешься когда пользователь ввел что-нибудь на странице. А дальше указываешь карте Гугла переместиться на полученный адрес.

    Также возможно будет интересно (возможно, тут есть часть решения задачи:(
    http://habrahabr.ru/company/zpayment/blog/150015/
     
    casinolot нравится это.
  5. xoxmo

    xoxmo Постоялец

    Регистр.:
    24 мар 2008
    Сообщения:
    143
    Симпатии:
    86
    по индексу также можно определять местоположение при помощи сервиса GeoNames.
    Мануал тут.
    Пример: берем индекс 129090, получаем результат:
    Код:
    {"postalcodes":[{"adminName2":"","postalcode":"129090","countryCode":"RU","lng":45.6666667,"placeName":"Москва 90","lat":60.15,"adminName1":"Москва"}]}
    Как видим, в результате есть и город и координаты.
     
  6. viktorplus

    viktorplus Постоялец

    Регистр.:
    23 дек 2007
    Сообщения:
    71
    Симпатии:
    17
    А можно ли по ip посетителя получить координаты для Google Map ?
     
  7. recasher2k12

    recasher2k12

    Регистр.:
    19 фев 2012
    Сообщения:
    156
    Симпатии:
    79
    viktorplus нравится это.