![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
svch |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 10.4.2006 Репутация: нет Всего: нет |
Добрый день !
Подскажите пож-та, кто занимался Google Map. Задача: на карте Москвы показать маркеры. Нажимаешь на маркер - показывается подсказка. При решении задачи оказалось, что маркеров довольно много и их надо подгружать из базы. При передвижении по карте подгружать новые маркеры. Решение, которое мне не подходит:
Смысл данного кода в том, чтобы очистить карту и нанести на нее новые маркеры вокруг нового центра карты. Код работает, но есть одно большое НО: если чел нажал на маркер и ему выскочило окно подсказки, то при передвижении по карте это окно исчезнет благодаря
И из этого вытекает главный вопрос: как сделать, чтобы при передвижении по карте для освобождения памяти стирались невидимые маркеры и при этом не пропадало открытое инфо-окно ? Честно говоря, я не сильно понимаю JS синтаксис да и сам язык ... Попытался сделать следующее: - при клике на маркер в переменную записываю его координаты - при передвижении по карте в цикле формирования маркеров (тот, что выше) отслеживаю, есть ли у кого-нить такие координаты, и, если есть, показать снова закрытое инфо-окно Но у меня почему-то это окно, причем с нужным содержимым показывается совсем на другом маркере. И при таком решении карта будет автоматом двигаться, чтоб показать это инфо окно, если оно вылезает за пределы (а мне это не надо). Думаю, надо как-то сделать цикл по всем маркерам и смотреть их координаты. Если координаты за пределами карты - маркер удалить. Кто-нибудь знает, как можно реализовать что-то такое ? Буду очень признателен за помощь. С уважением, Сергей. |
||||
|
|||||
svch |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 10.4.2006 Репутация: нет Всего: нет |
Никто не работал с картами Google ?
С уважением, Сергей. |
|||
|
||||
DumpEX |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
А какие инфоокна-то используете?
Стандартные openInfoWindow или доп. библиотеки? Это же самое главное. |
|||
|
||||
solenko |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 9 Всего: 67 |
svch, посмотрите на MarkerManager. Также можно использовать kml с NetworkLink (привер -- викимапия)
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |