[Google Maps API v3] ukrywanie markerów |
[Google Maps API v3] ukrywanie markerów |
6.02.2018, 12:33:14
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
Mam taki kod:
Problem polega na tym że w chwili odkrycia markerów ładuje się tylko jeden (mimo że np. jest ich 5) Nie wiem jak ten problem rozwiązać. Bez ukrywania markerów wszystko działa jak należy i pojawiają się wszystkie. Czy jest ktoś kto może mi pomóc? Ten post edytował warland 6.02.2018, 12:34:48 |
|
|
6.02.2018, 12:37:28
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
wg powyzszegp kodu tworzysz tylko jeden marker a nie 5
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.02.2018, 12:52:00
Post
#3
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
NA chwile obecna pokazales dwa niepowiazane ze soba kody. Tylko na jednym z nich widac ze tworzysz marker i tworzysz tylko jeden marker. Czy jestes w stanie pokazac kod gdzie tworzysz pozostale 4 markery?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.02.2018, 13:18:22
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
Pewnie powiesz ze sie czepiam, ale w kodzie tym teraz nie widze miejsca gdzie odkrywasz marker w zaleznosci od levelu zoom...
Dobra, niewazne, widze wiecej i tak nie dostane. Przyczyna twojego problemu jest banalna: w petli tworzysz zmienna marker, ktora w kazdej iteracji nadpisujesz wiec sila rzeczy bedzie ci dzialac tylko ostatni marker przy zmianie zoom. Markery masz zapisywac do tablicy, KTORA NIE BEDZIE nadpisywana w petli za kazdym razem co teraz robisz z tablica markers i notabene nigdzie nie uzywasz. Potem w podczas zmiany zoom masz leciec po tej tablicy a nie po zmiennej marker. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.02.2018, 13:24:11
Post
#5
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
rozumiem. Czyli dla mnie na teraz to trochę czarna magia z tym utworzeniem tablic i jeszcze odpowiednie to połączenie ze skryptem by działało w ten sposób jaki sobie zamierzyłem.
Dziękuję za wyjaśnienie. a to : "markers.push(marker);" jest w stanie jakoś rozwiązać problem? czy to też z tablicami jest związane? Ten post edytował warland 6.02.2018, 13:28:04 |
|
|
6.02.2018, 13:30:04
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
Cytat a to : "markers.push(marker);" jest w stanie jakoś rozwiązać problem? czy to też z tablicami jest związane? Tak,ten kod wlasnie wklada marker do tablicy markers. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.02.2018, 15:17:56
Post
#7
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
Dziękuje.
Czy ktoś ma wiedzę by mi pomóc z tym kodem aby można było taką tablicę utworzyć? bo na razie każda próba z tym markers.push spala na panewce. |
|
|
6.02.2018, 16:30:12
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
A mozesz pokazac jedna z tych prob?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.02.2018, 17:04:07
Post
#9
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
przepraszam ale kompletnie nie potrafię tego ogarnąć. Wszystko na zasadzie każdej informacji z google sprawdzam by jakoś to wdrożyć. Zazwyczaj potrafię znaleźć rozwiązanie jak tylko ktoś mi coś podpowie gdzie szukać, ale tym razem każda próba zakończona porażką. |
|
|
6.02.2018, 17:08:20
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
zapewne ten kod co tu masz znowu masz w petli php przez co wszystko co tam masz najwyzklej w swiecie nadpisujesz w kazdym obrocie petli...
Mowilem ci juz, ze tablicy z markerami nie mozesz miec w petli O to var markers = []; ma byc poza petla -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.02.2018, 17:24:01
Post
#11
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 22.01.2018 Ostrzeżenie: (10%) |
Próbowałem przenosząc to w sekcje
i też nic z tego |
|
|
6.02.2018, 17:30:04
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 441 Pomógł: 6290 Dołączył: 27.12.2004 |
Zrozum, ze to nie wszystko. Nigdzie nie pokazales kodu gdzie czytasz te tablice i na jej podstawie uaktywaniasz markery. Caly czas w tym watku pokazujesz urywki kodow i my mamy sie domyslac czy cos jeszcze jest czy nie. Bawi cie to? Bo mnie osobiscie coraz mniej.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 16.04.2024 - 16:28 |