Может ли кто-нибудь показать мне пример отображения маркеров карты Google, которые принадлежат нескольким категориям, а затем фильтрации этих маркеров с помощью флажков, учитывая, что один маркер может принадлежать более чем одной категории?
Я создал интерфейс карты, который позволяет пользователю фильтровать маркеры по категориям (с несколькими категориями на место).
http://www.audleytravel.com/Destinations/Southeast-Asia/Thailand/Places-to-Go.aspx
Из памяти категории хранятся в виде данных накаждый маркер, и когда категория нажата, маркеры перебираются, чтобы создать соответствующий набор.Js все в:
http://www.audleytravel.com/js/2011/home/destinations/continents/countries/places%20and%20excursions/places%20map.js
Надеюсь, что это помогает - дайте мне знать, если вам нужно больше объяснений.
Я искал что-то похожее и прошел через этот вопрос в своем поиске.
В итоге я нашел этот действительно полезный плагин: http://jquery -ui-map.googlecode.com / svn / trunk / demos / jquery-google-maps-filtering.html
Эта страница не удовлетворяет 100% ваших потребностей, но переключение с <select> на <input> должно быть тривиальным для переключения фильтров. Это должно быть хорошей отправной точкой.
<select>
<input>