Проблема при использовании автозаполнения JQuery в качестве карты Google Api v3 - PullRequest
0 голосов
/ 02 августа 2011

Я создаю элемент управления картой для Google Maps API v3.Элемент управления картой содержит виджет автозаполнения пользовательского интерфейса JQuery.

Элемент управления картой закодирован как виджет JQuery UI. Код работает нормально, когда используется автономно, и имеет сбой при использовании в качестве элемента управления картой через:

map.controls [google.maps.ControlPosition.TOP_LEFT] .push (document.getElementById ('myControl'));;

Ошибка заключается в том, что при автозаполнении извлекает данные и показывает раскрывающийся список с доступными параметрами, список, кажется, идеально построен, за исключениемзначения не показываются.Если я щелкну по элементу, текстовое поле виджета автозаполнения идеально отобразит выбранное значение.

Итак, в завершение виджет автозаполнения, похоже, не сможет показать значения раскрывающегося списка при использовании с Google Maps api v3в качестве элемента управления карты.

Есть какие-либо подсказки, что происходит?обходные пути?

1 Ответ

0 голосов
/ 02 августа 2011

Это частичный ответ на вопрос:

Мой виджет использует еще несколько пользовательских виджетов (все в одном и том же файле .js), единственной обязанностью которых является стилизация некоторых элементов элемента управления с помощью CSS-классов JQuery UI.

Если я выполню этот стиль на своем виджете элемента управления картой И удаляю ссылку на другой файл .js в html .... все работает нормально.Фактически, если я не использую виджеты стилей из своего виджета элемента управления картой, ПОСКОЛЬКУ сохраняя ссылку на файл .js, проблема не устраняется.

Так что, похоже, что-то в том, как работает файл библиотеки виджетов стилейотформатирован.

Если у кого-то еще есть что-то, чтобы указать на проблему, помощь приветствуется!

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