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>