Google Maps API


(ave20) #1

Witam

Posiadam gotowy szablon z dodatkiem do Google Maps jednak pomimo podania współrzędnych, mapa się nie wyświetla.
Pojawia się informacja:

"Ups... Coś poszło nie tak.

Ta strona nie wczytała Map Google prawidłowo. Szczegóły techniczne znajdziesz w konsoli JavaScript."

 

W treści HTML posiadam:

 

<section class="dnd_section_dd no_padding section_body_fullwidth" style="">

	

	<div class="dnd_section_content">

		<div class="dnd_container">

			<div class="dnd_column_dd_span12 ">

				<div id="dnd_google_map_1" 

					data-map_type="ROADMAP" 

					data-lat="50.788889" 

					data-lng="17.573861" 

					data-zoom="16" 

					data-scrollwheel="0" 

					data-maptypecontrol="0" 

					data-pancontrol="1" 

					data-saturation="-70"

					data-zoomcontrol="1" 

					data-scalecontrol="1" 

					data-markertitle="Our Company" 

					data-markericon="upload/pointer_map.png" 

					data-markercontent="My Company info" 

					data-markerlat="50.788889" 

					data-markerlng="17.573861" 

				 class="dnd_google_map" style="height:400px;width:100%;">

				</div>

			</div>

		</div>

	</div>

				

	

</section>



<script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false&ver=4.0.1'></script>

data-lat i data-lng wskazują miejsce lecz mapa niestety się nie wczytuje. W konsoli pojawia się informacja a brakującym API - nie wie gdzie go wstawić...
Będę wdzięczny za pomoc.

Pozdrawiam


(ziggurad) #2

Jeśli chcesz korzystać z Google Maps musisz zdobyć API KEY:

https://developers.google.com/maps/documentation/javascript/get-api-key

 

A później wstawić je w odpowiednim miejscu w skrypcie :wink:


(Fizyda) #3

Z konsoli:

Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys

util.js

Google Maps API warning: SensorNotRequired https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required

Czyli jak wyżej napisał ziggurad brak klucza do api google maps.


(ave20) #4

Ale to już wiedziałem nim mi to napisaliście. Pytanie - gdzie mam wstawić klucz, ponieważ już go posiadam, ale nie wiem ,gdzie go dodać?


(Fizyda) #5

Szczerze mówiąc nie mam pojęcia, powinieneś mieć o tym informacje gdzie umieścić klucz w plikach razem z zakupionym szablonem lub od osoby która umieściła Ci mape na stronie.

Ciężko mi powiedzieć gdzie ten klucz wklepać ponieważ mapy są ładowane w dziwny sposób wręcz niestandardowy.


(ave20) #6

No właśnie. Mam klucz API, ale nie wiem gdzie go wklepać. Zakupiony skin nie posiada forum z supportem. Będę kontaktował się mail’owo z autorem, choć to może potrwać lub szukać pomocy na forach.

Pozdrawiam


(Fizyda) #7

A jak ustawiasz współrzędne dla Mapy. Może to będzie jakaś wskazówka.


(ave20) #8

Są ustawione - proszę spojrzeć na zamieszczony w pierwszym poście kod.

Zmieniłem <script type=‘text/javascript’ src=‘http://maps.google.com/maps/api/js?sensor=false&ver=4.0.1’></script>
na <script type=‘text/javascript’ src=‘http://maps.google.com/maps/api/js?key=MÓJ_KLUCZ&sensor=false&ver=4.0.1’></script>
Ale nie zadziałało.


(Fizyda) #9

Ja nie mam pojęcia gdzie ten klucz może być wstawiany. Jak wspominałem na pw, kod jest strasznie pogmatwany i zaciemniony. Sporo rzeczy jeset robionych na około, co utrudnia jego analizę. Chyba jedynie autor będzie w stanie pomóc.

Ewentualnie można byłoby wstawić od nowa mapę, ale to też w sumie nie jest dobre rozwiązanie bo kod JavaScript dotyczący mapy byłby znów powielony ponieważ starego nie ma sensu ruszać. Ciężko byłoby usunąć stary kod bo nie wiadomo czy coś innego od niego nie jest zależne i czy przez jego usunięcie nie popsuje się coś innego.