Google Maps Api v2 показ/скрытие маркеров при изменении зума
Google Maps Api v2 показ/скрытие маркеров при изменении зума
Есть задача, которая предполагает рисование на карте нескольких сотен маркеров, при этом маркеры которые находятся недалеко друг от друга перекрываются. Т.е. другими словами: чем больше зум тем больше маркеров на карте и наоборот.
Есть идеи как это сделать?
Есть идеи как это сделать?
Re: Google Maps Api v2 показ/скрытие маркеров при изменении
сделать что? маркеры будут перекрываться если большой зум в любом случае. Что именно интересует, производительность падает или обработать нажатие не получается?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Google Maps Api v2 показ/скрытие маркеров при изменении
Я думаю, их проблема заключается в чем-то таком =)

Картинка выдернута из статьи на эту тему, но не по андроиду на хабре http://habrahabr.ru/post/28621/
Суть тут в том, что бы найти оптимальный алгоритм для показа маркеров. Опять же сопру картину с той статьи

Думаю по ней понятно к чему следует стремиться.
Мне самому скоро предстоит этим же заниматься, но пока я только теоретически познакомился как всё это делать, о чем и информирую. Хотя думаю тут и так всё очевидно. Может быть в Google Maps API есть что подобное из готовых методов. Но я имел дело только с OSRM, там такого нету.

Картинка выдернута из статьи на эту тему, но не по андроиду на хабре http://habrahabr.ru/post/28621/
Суть тут в том, что бы найти оптимальный алгоритм для показа маркеров. Опять же сопру картину с той статьи

Думаю по ней понятно к чему следует стремиться.
Мне самому скоро предстоит этим же заниматься, но пока я только теоретически познакомился как всё это делать, о чем и информирую. Хотя думаю тут и так всё очевидно. Может быть в Google Maps API есть что подобное из готовых методов. Но я имел дело только с OSRM, там такого нету.
Re: Google Maps Api v2 показ/скрытие маркеров при изменении
Совершенно верноno-- писал(а):Я думаю, их проблема заключается в чем-то таком =)
Да общую идею алгоритма как это сделать я себе представляю, но боюсь что реализация будет очень уж не оптимальной. Потому и спрашиваю может кто знает готовое решение, сам я за 2 дня поисков ничего не нашелno-- писал(а): Картинка выдернута из статьи на эту тему, но не по андроиду на хабре http://habrahabr.ru/post/28621/
Суть тут в том, что бы найти оптимальный алгоритм для показа маркеров. Опять же сопру картину с той статьи
Думаю по ней понятно к чему следует стремиться.
Мне самому скоро предстоит этим же заниматься, но пока я только теоретически познакомился как всё это делать, о чем и информирую. Хотя думаю тут и так всё очевидно. Может быть в Google Maps API есть что подобное из готовых методов. Но я имел дело только с OSRM, там такого нету.
Re: Google Maps Api v2 показ/скрытие маркеров при изменении
Upd: на stackoverflow получил вот такой ответ:
http://stackoverflow.com/questions/1462 ... st#tab-top
Похоже, что открытых готовых решений нет, что ИМХО странно. Вобщем если сделаю что-то вменяемое поделюсь решением.
http://stackoverflow.com/questions/1462 ... st#tab-top
Похоже, что открытых готовых решений нет, что ИМХО странно. Вобщем если сделаю что-то вменяемое поделюсь решением.
Re: Google Maps Api v2 показ/скрытие маркеров при изменении
Кому интересно вот мой солюшен на гитхабе: https://github.com/Bersh/MarkersCluster
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Google Maps Api v2 показ/скрытие маркеров при изменении
Благодарю! В ближайшие дни мне предстоит пожалуй эту проблему решать. Только там OSRM, но думаю не проблема, главное алгоритм. Еще раз спасибо.
