Я искал плагин для создания поля формы интеллектуального местоположения, в котором предлагается автозаполнение.Я не смог найти ничего подходящего (Google Geocode сам по себе слишком ненадежен, и он не предназначен для этого), поэтому я создал свой собственный.Я подумал, что это сумасшествие, что в 2011 году такого плагина для ввода глобального местоположения с открытым исходным кодом, как этот, не существовало, поэтому он решил попробовать.
Демонстрация здесь http://labs.unxposed.net/unxposed/geocode/ и работаетна Chrome и Firefox 4. Скачать можно здесь https://github.com/unxposed/geocode
У меня есть одна серьезная проблема.Иногда это так здорово работает.При вводе Ban во вход я получаю список предложений обратно.Ввод автоматически заполняется первым предложением, обратно совпадающим с Ban , и выбирается текст ввода после Ban (очень похоже на адресную строку Chrome).
Тем не менее, большую часть времени автозаполнение выделенного текста во вводе становится невыделенным, и курсор затем перемещается в конец ввода (что действительно раздражает).Примерно так - после того, как я наберу Banbur .
Я почти уверен, что это связано с Google Maps, как будто я удаляю вторичный источник (Google Geocode)проблема решена, и автозаполнение / выбор ввода работает великолепно, но почему это происходит и как я могу это исправить?
Любые другие улучшения / оптимизации / предложения также будут высоко оценены!
Спасибо