• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Załadowanie map google-Ajax

42 Warsaw Coding Academy
0 głosów
197 wizyt
pytanie zadane 8 lipca 2016 w HTML i CSS przez artix132 Użytkownik (870 p.)

http://test.artur236.cba.pl/
Problem polega na tym, że jak wejdzie się na strone główną, a potem przejdzie do zakładki kontakt mapa się nie załaduje.Trzeba odświeżyć strone lub bezpośrednio do paska adresu wpisać ten adres. Możecie jakoś pomóc? Co zmienić, poprawić itd.
<
script src="http://maps.googleapis.com/maps/api/js"></script>
Wywołuje ją z body:
<
body onload="mapaStart()"<?php body_class(); ?>>

skrypt:

<script type="text/javascript"> var mapa; // obiekt globalny function dodajMarker(opcjeMarkera) { opcjeMarkera.map = mapa; var marker = new google.maps.Marker(opcjeMarkera); } function mapaStart() { var wspolrzedne = new google.maps.LatLng(51.35004746495774,20.02959966659546); var opcjeMapy = { zoom: 16, center: wspolrzedne, mapTypeId: google.maps.MapTypeId.SATELLITE }; mapa = new google.maps.Map(document.getElementById("mapka"), opcjeMapy); // ikonki var ikona1 = new google.maps.MarkerImage("https://www.google.com/mapfiles/arrow.png"); dodajMarker({position: new google.maps.LatLng(51.3487955555550,20.0253966659546), title: 'Obiekt', icon: ikona1, animation: google.maps.Animation.BOUNCE}); } </script>

 

1 odpowiedź

0 głosów
odpowiedź 8 lipca 2016 przez ShiroUmizake Nałogowiec (46,300 p.)
Po pierwsze , przeczytaj to : http://gmapsapi.com/.

Po drugie skrypt ładuje się w async i defer => tzw. tle i po załadowaniu HTML.

Po trzecie => mapę, ładujesz w header z kluczem  (takie coś co się rejestrowałeś się na ich witrynie Google for Developers).

Po czwarte => Zmień do pa"...#$@@ ten hosting, bo tego kodu nie da się czytać!
komentarz 9 lipca 2016 przez artix132 Użytkownik (870 p.)
edycja 9 lipca 2016 przez artix132
Przeczytałem, wyłączyłem ajax-a na całej stronie(na razie, może na stałe). Mapa działa.

Mam problem z wtyczką Gallery Bank w wordpressie. Problem widzicie na stronie, po powiększeniu miniatury:nie wyświetlają się w pełni na stronie a jak przwine niżej obrazek zostaje w tym samym miejscu a body sie wydłuża
. Wydaje mi sie że po częśći za  to odpowiada divy:
<div id="fancybox-overlay" oraz <div id="fancybox-wrap"

Chciałem zmniejszyć odległość"top" ale nie moge znaleźć tych divów w żadnym pliku.

Chyba że wy nie macie z tym problemów a problemem jest cba.pl :/
Jutro bede próbował przenieść na inny hosting
komentarz 10 lipca 2016 przez ShiroUmizake Nałogowiec (46,300 p.)
No nie wiem, jak masz sklep np: to pobieranie co chwilę requesta, potrafi być... irytyjące.

ej, trzeba było mówić, że to wordpress xD. Wordpress ma osobną wtyczkę do googleMaps. (Jak prawie wszystko, w wordpressie...) . Link: https://pl.wordpress.org/plugins/wp-google-maps/.

Z ciekawości a jak ładowałeś plik do szablonu. Przez action_filter (bodajże tak to się nazywało) czy wp_enque_script?

Co do galery, poszukaj może w pliku function.php, może stamstąd się wczytuje.

Podobne pytania

0 głosów
1 odpowiedź 1,545 wizyt
pytanie zadane 9 lutego 2016 w HTML i CSS przez Mateusz Stawicki Nowicjusz (120 p.)
0 głosów
1 odpowiedź 292 wizyt
pytanie zadane 31 grudnia 2015 w HTML i CSS przez Paweł123 Nałogowiec (33,540 p.)
0 głosów
2 odpowiedzi 197 wizyt
pytanie zadane 24 grudnia 2015 w HTML i CSS przez Paweł123 Nałogowiec (33,540 p.)

93,395 zapytań

142,388 odpowiedzi

322,566 komentarzy

62,753 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...