![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 5.03.2007 Skąd: Leszno Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z wyświetleniem kilku map google na jednej stronie. Utworzyłem 3 DIV-y do wyświetlania map, wszystkie one znajdują się wewnątrz nadrzędnego. Po wejściu na stronę wyświetlana jest tylko pierwasza mapa a pozostałe są ukryte. Po kliknięciu na podpis pod mapa można przełączać się między nimi. Przełączanie jest realizowane przy użyciu JQUERY. Kod strony HTML Kod JQUERY
Skrypt do obsługi Google Maps
Przełączanie pomiędzy mapami działa bez zarzutu. Po wejściu na stronę pierwsza mapa jest w porządku ale po przełączeniu się na drugą wczytywany jest tylko niewielki fragment mapy i do tego przesunięty, tj. podane współrzędne środka wypadają daleko poza obszarem diva. Trzeciej mapy na razie nie robiłem. Umie ktoś mi pomóc? Można to jakoś zrealizować? Docelowo na każdej mapie mają być wyświetlane markery, na każdej inne. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 110 Dołączył: 18.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dzieje się tak ponieważ div z mapą drugą i trzecią tak na prawdę nie ma wysokości bo jest ukryty. Można to rozwiązać na trzy sposoby: 1. Zamiast używać show i hide pokazuj te mapki wszystkie a zmieniaj tylko z-index diva z mapka (IMG:style_emoticons/default/smile.gif) 2. Wraz ze zmianą diva odświeżaj i centruj na nowo mapę 3. Generuj mapkę pierwszą a drugą i trzecią dopiero po kliknięciu Pozdrawiam (IMG:style_emoticons/default/smile.gif) Arcio |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 03:29 |