Google map / jquery обратное геокодирование - PullRequest
3 голосов
/ 30 марта 2012

У меня есть карта Google, которая берет и вводит координаты из полей ввода.

Все работает просто отлично - но теперь я хочу попробовать добавить возможность поиска по адресу - (поиск адреса), и я не могу заставить его работать ...

Скрипка здесь: http://jsfiddle.net/obmerk99/rcTUH/

Любое понимание будет высоко ценится. (и будь нежным - я не JS-ниндзя: -))

Ответы [ 3 ]

1 голос
/ 30 марта 2012

@ charlietfl был прав. Иногда скрипка onLoad делает беспорядок из всех вещей. Мой ответ

1 голос
/ 31 марта 2012

Требуется небольшая очистка, но это базовый JavaScript.Я думаю, что он имеет то, что вы ищете.

http://files.nyu.edu/hc742/public/googlemaps/geocoding.html

0 голосов
/ 30 марта 2012

У вас было 2 небольшие проблемы, которые легко обнаруживались в консоли отладки браузера

 /* geocoder was undefined ..add following*/
 var geocoder= new google.maps.Geocoder();

   /* exixting code*/
  map = new google.maps.Map($('#map')[0], myOptions);
  placeMarker(myLatlng);

  /* changed variable in argument from "latLng" to "myLatLng"*/
  GeoCode(myLatlng);

Рабочая демонстрация: http://jsfiddle.net/rcTUH/6/

...