полное разрешение адреса на карте Google - PullRequest
0 голосов
/ 21 ноября 2010

геокод, разрешить ввод только указанного примера местоположения, например, «название здания», «город» и т. Д. в любом случае, чтобы позволить пользователю ввести " полный адрес (включая номер блока, почтовый индекс, название улицы) ", и он автоматически разрешит местоположение на карте Google?

1 Ответ

2 голосов
/ 21 ноября 2010

Так вы можете получить координаты
http://maps.googleapis.com/maps/api/geocode/json?address=154+Metro+Central+Heights+London+UK&sensor=true
Я установил демо здесь . В моем случае адрес 154 Metro Central Heights London UK, Google возвращает следующие координаты.

"geometry": {
      "location": {
        "lat": 51.5001524,
        "lng": -0.1262362
      }

Координаты, полученные из JSON, можно использовать для создания маркера на карте следующим образом

var myOptions = {
    zoom: 14,
    center: new google.maps.LatLng(lat, lng),
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
map = new google.maps.Map(document.getElementById("map_canvas"),
                       myOptions);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...