que_bunt
Новичок
GoogleMapAPI
Здраствуйте!
вопрос к тем кто работал с GoogleMapAPI:
есть сайт с картой от гугля
на карте есть несколько десятков маркеров, а справа в таблице есть фото тех мест на которые указывают эти маркеры.
если "Zoom in" то некоторые маркеры остають поза новым окном. а как можно сделать так чтобы фото тех маркеров которые исчезают тоже исчезали.
или если делаем "Zoom out" и добавляются маркеры то подгружаются новые картинки?
тоесть необходимо показывать только те фото маркеры которых находятся на просматриваемом участке карты.
как на http://www.panoramio.com
спасибо.
надеюсь на помощь.
-~{}~ 13.01.06 23:54:
Я так подумал, возможно тут мало людей которые работали с GoogleMapApi, и может мне скорее помогут люди которые просто хорошо знают пхп и JavaScript.
Обясню детальней что мне нужно:
с главной страницы ява-скрипт обращается к Google за картой с указанием точки центра вокусировки(в широте и долготе) и коефициента приближения. Google отдает картинку, которая начинается грузится в браузера. картинка умеет такие свойства как максимальные и минимальные шыроты и долготы даной карты (тоесть верхнее левое значение и нижнее правое) - свойство можно узнать с помощью ява-скрипт.
А в нас в MySQL базе имеются записи мест(людей) с фото и координатами(широта,долгота).
И надо сбоку в таблице вивести только те фото координаты которых имеются на загруженой части карты.
Но проблема в том, что таблица с фотками формируется на пхп, тоесть перед тем как страница отсылается клиенту, соответственно перед тем как ява-скрипт обратится к Google за картой и мы сможем получить макс. и мин. координаты карты.
Такая вот проблема. Думаю что понятно обяснил.
Думаю есть два варианта:
1)Возможно мне надо перехвативать как-то ответ гугля(но как?), обрабатывать, получая нужные координаты в пхп-скрипт, а потом выдавать страницу уже с таблицей фоток и с ява скриптом который снова запросит с Google ту же часть карты, запрос на которую я перехватил, но теперь я уже его не перехвачиваю? - как-то даже невозможно обяснить, не то что понять и сделать.
2)ява-скрипт вовремя загрузки карты как-то(как?) передает нужные параметры пхп-скрипту, который и подгружает табл. с нужными фотками - это более реалистичный вариант, но не знаю как его организировать, на ум приходит разве что подгрузка табл. в фрейм, то это не очень походит.
впринципе алгоритм такой же как на panoramio.com, но как же они это сделали, вот интересно!
Что посоветуете господа?
Здраствуйте!
вопрос к тем кто работал с GoogleMapAPI:
есть сайт с картой от гугля
на карте есть несколько десятков маркеров, а справа в таблице есть фото тех мест на которые указывают эти маркеры.
если "Zoom in" то некоторые маркеры остають поза новым окном. а как можно сделать так чтобы фото тех маркеров которые исчезают тоже исчезали.
или если делаем "Zoom out" и добавляются маркеры то подгружаются новые картинки?
тоесть необходимо показывать только те фото маркеры которых находятся на просматриваемом участке карты.
как на http://www.panoramio.com
спасибо.
надеюсь на помощь.
-~{}~ 13.01.06 23:54:
Я так подумал, возможно тут мало людей которые работали с GoogleMapApi, и может мне скорее помогут люди которые просто хорошо знают пхп и JavaScript.
Обясню детальней что мне нужно:
с главной страницы ява-скрипт обращается к Google за картой с указанием точки центра вокусировки(в широте и долготе) и коефициента приближения. Google отдает картинку, которая начинается грузится в браузера. картинка умеет такие свойства как максимальные и минимальные шыроты и долготы даной карты (тоесть верхнее левое значение и нижнее правое) - свойство можно узнать с помощью ява-скрипт.
А в нас в MySQL базе имеются записи мест(людей) с фото и координатами(широта,долгота).
И надо сбоку в таблице вивести только те фото координаты которых имеются на загруженой части карты.
Но проблема в том, что таблица с фотками формируется на пхп, тоесть перед тем как страница отсылается клиенту, соответственно перед тем как ява-скрипт обратится к Google за картой и мы сможем получить макс. и мин. координаты карты.
Такая вот проблема. Думаю что понятно обяснил.
Думаю есть два варианта:
1)Возможно мне надо перехвативать как-то ответ гугля(но как?), обрабатывать, получая нужные координаты в пхп-скрипт, а потом выдавать страницу уже с таблицей фоток и с ява скриптом который снова запросит с Google ту же часть карты, запрос на которую я перехватил, но теперь я уже его не перехвачиваю? - как-то даже невозможно обяснить, не то что понять и сделать.
2)ява-скрипт вовремя загрузки карты как-то(как?) передает нужные параметры пхп-скрипту, который и подгружает табл. с нужными фотками - это более реалистичный вариант, но не знаю как его организировать, на ум приходит разве что подгрузка табл. в фрейм, то это не очень походит.
впринципе алгоритм такой же как на panoramio.com, но как же они это сделали, вот интересно!
Что посоветуете господа?