![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 22.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem jak w temacie. Tworzę na swojej stronie mapę z Google Maps API v3. Do dodawania markerów używam funkcji:
Tutaj wszystko działa pięknie, ale jak chcę użyć opcji MarkerClusterer ( http://google-maps-utility-library-v3.goog...le_example.html ) to już nie jest tak kolorowo. Tworzę kod:
No i tutaj już "za Chiny" nie wiem jak dodać
żeby chmurki wyświetlały się prawidłowo. Pomoże ktoś(IMG:style_emoticons/default/questionmark.gif) Ten post edytował czaj 22.11.2012, 12:35:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 43 Dołączył: 5.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Domyślam się, że chcesz przypisać zdarzenie do klastrów.
Poniżej kod, który możesz wpisać do swojego skryptu. Informacje o tym znalazłem tu: http://stackoverflow.com/questions/5710568...r-on-click-zoom
Ten post edytował lukasz1985 22.11.2012, 13:36:01 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 22.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Domyślam się, że chcesz przypisać zdarzenie do klastrów. Poniżej kod, który możesz wpisać do swojego skryptu. Informacje o tym znalazłem tu: http://stackoverflow.com/questions/5710568...r-on-click-zoom No nie chodzi mi o dodawanie zdażeń do klastra. Chodzi o to żeby przypisać indywidualną chmurkę dla każdego markera który jest zgrupowany i pojawia się dopiero przy odpowiednim zbiżeniu mapy. Ten post edytował czaj 22.11.2012, 15:50:09 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 43 Dołączył: 5.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Działa normalnie:
Możesz sprawdzić czy przypisujesz zdarzenia wewnątrz pętli "for" i czy funkcja wywołująca zdarzenie znajduje się w zasięgu pętli. Jeśli będziesz potrzebował mogę zamieścić kod na jsFiddle. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 22.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Też nic.
Napisałem taką funkcję:
Efekt jest taki że chmurka się włącza ale nie jest przypisana do markera którego się klika, tylko do pierwszego/ostatniego załadowanego markera, niezależnie który marker się kliknie Ten post edytował czaj 22.11.2012, 22:16:02 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 43 Dołączył: 5.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Poniżej kod źródłowy z wyjaśnieniami w komentarzach, dlaczego to, co zrobiłeś nie działało tak, jak tego oczekiwałeś:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 22.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki - działa.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:58 |