У меня есть веб-сайт с около полумиллиона геокодированных местоположений в базе данных. Я хочу, чтобы люди могли искать их по карте. Очевидно, что это слишком много для стандартного отображения карты Google (или, если на то пошло, Bing), даже при использовании чего-то вроде MarkerClusterer.
Поэтому я хочу динамически загружать данные карты по мере того, как люди прокручивают карту, чтобы никогда не загружалось слишком много значков или слишком много данных. Вот пример сайта, который уже делает что-то вроде этого:
http://www.globrix.com/property/buy/wr11%203dl?ns=true&rd=1&hits=10&br=buy&qt=wr11+3dl&keyword_field=
К сожалению, я не достаточно опытный программист javascript, чтобы перепроектировать этот код! Поэтому я надеялся, что это может быть проект с открытым исходным кодом, который я могу использовать или адаптировать вместо него.
Раньше я в основном использовал карты Google (а в настоящее время сайт использует карты Google для поиска в небольших районах), но я бы также был рад Bing, если это будет проще. Бэкэнд все в PHP.
Есть предложения?