Google заполняет автозаполнение в ASP.NET - PullRequest
3 голосов
/ 27 сентября 2011

У кого-нибудь есть обертка в ASP.NET для API автозаполнения Google Адресов?http://code.google.com/apis/maps/documentation/places/autocomplete.html

Образцы или подход высоко ценится.

Спасибо

Ответы [ 2 ]

4 голосов
/ 27 сентября 2011

Вот ссылка на демоверсию ... для автозаполнения мест в Google ...

http://code.google.com/apis/maps/documentation/javascript/examples/places-autocomplete.html

щелкните правой кнопкой мыши в браузере и просмотрите страницу источника ... вы можете найти подход .... как это сделать ....

связанный документ .. найти здесь ...

http://code.google.com/p/geo-autocomplete/

1 голос
/ 05 апреля 2014

В API Google v3 они показывают пример, который включает в себя следующее:

      function fillInAddress() {
        // Get the place details from the autocomplete object.
        var place = autocomplete.getPlace();

        for (var component in componentForm) {
            document.getElementById(component).value = '';
            document.getElementById(component).disabled = false;
        }

        // Get each component of the address from the place details
        // and fill the corresponding field on the form.
        for (var i = 0; i < place.address_components.length; i++) {
            var addressType = place.address_components[i].types[0];
            if (componentForm[addressType]) {
                var val = place.address_components[i][componentForm[addressType]];
                document.getElementById(addressType).value = val;
            }
        }
    }

Однако в ASP.NET необходимо использовать формат document.getElementById ("<% = controlname.ClientID%>")

Как создать синтаксис в fillInAddress () выше, чтобы передать объект 'component' и создать правильный синтаксис, чтобы эта работа работала? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...