Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

mapa google dlh_googlemap

mapa dlh_googlemap

Najlepsza odpowiedź spin80, 19 sierpnia 2016 - 07:22

Moduł już poprawiony. Google api można dodać w strukturze stron w punkcie startowym.

Przejdź do postu »


  • Zaloguj się, aby dodać odpowiedź
16 odpowiedzi w tym temacie

#1
lisner

lisner

    Bywalec

  • Zarejestrowani
  • PipPip
  • 26 postów
Witam,
robię kolejny projekcik z tym modułem i nagle nawet nie wiem kiedy podczas ładowania mapy wyskoczyło mi coś takiego:
 
wykrzyknik
Ups... Coś poszło nie tak.
Ta strona nie wczytała Map Google prawidłowo. Szczegóły techniczne znajdziesz w konsoli JavaScript.
 
 
 
Jakieś podpowiedzi?

  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Podpowiedź już dostałeś ;)

 

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


  • 0

Codefog - Contao web development


#3
lisner

lisner

    Bywalec

  • Zarejestrowani
  • PipPip
  • 26 postów

Wewnętrzne API trybu pełnoekranowego jest przestarzałe. Należy używać wersji bez przedrostków. Więcej informacji: https://developer.mo.../Fullscreen_API

 

"Google Maps API error: MissingKeyMapError https://developers.g...-key-map-error"js:32:179
_.ab() js:32
Qm/this.f</<() common.js:51
_.kz</<() common.js:189
zm/c() common.js:45
<anonimowa> AuthenticationService.Authenticate:1

"Google Maps API warning: NoApiKeys https://developers.g...es#no-api-keys"util.js:212:12
"Google Maps API warning: SensorNotRequired https://developers.g...r-not-required"

 

Jakaś podpowiedź co z tym zrobić ?


  • 0

#4
lisner

lisner

    Bywalec

  • Zarejestrowani
  • PipPip
  • 26 postów

ciekawostka:

 

test.domena-a.com.pl - wysypuje się

test.domena-b.pl - działa wszystko ok

 

jakieś propozycje, sugestie?


  • 0

#5
lisner

lisner

    Bywalec

  • Zarejestrowani
  • PipPip
  • 26 postów

jeszcze jedna ciekawostka

 

nawet lokalnie gdy mam domenę test.localhost  wszystko działa, natomiast gdy wrzucę klimacold.localhost - to już nie działa

 

dodam, że obydwie domeny wskazują na ten sam katalog!

 

 

nie mam zielonego pojęcia co jest grane !!!


  • 0

#6
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Jakiej wersji Contao używasz i jakiej wersji modułu dlh_googlemaps?

 

Czy masz jakieś skrypty JS na stronie, które mogą kolidować z tym modułem?

 

Zapodaj też fragment źródła strony w którym skrypt Google Maps jest załączany i inicjalizowany.


  • 0

Codefog - Contao web development


#7
lisner

lisner

    Bywalec

  • Zarejestrowani
  • PipPip
  • 26 postów

no to bez kombinacji:

http://new.klimacold.com.pl/

 

z góry dzięki za jakąkolwiek pomoc :)

 

a tu tak dla porównania i ciekawostka:

 

http://klimacold.art-3d.nazwa.pl/

 

 

obie domeny wskazują na ten sam katalog


  • 0

#8
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Cuda na kiju, nie wiem o co tu chodzi. Dobrze, że działa chociaż na jednej...


  • 0

Codefog - Contao web development


#9
lisner

lisner

    Bywalec

  • Zarejestrowani
  • PipPip
  • 26 postów

spoko tylko działa nie na tym co trzeba :(


  • 0

#10
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Poszukałem trochę i znalazłem takie oświadczenie Google: https://googlegeodev...-to-google.html

 

Google Maps wymaga od teraz klucza API do korzystania z map, jeśli twoja domena nie była aktywna przed 22 czerwca. To tłumaczy, dlaczego jedna domena działa, a druga nie - widocznie domena http://new.klimacold.com.pl/z mapą Google była pierwszy raz otwarta po 22 czerwca.

 

Zgłosiłem to również autorowi modułu, bo w tej chwili nie widzę możliwości wprowadzenia klucza:

 

https://github.com/d...emaps/issues/61


  • 0

Codefog - Contao web development


#11
lisner

lisner

    Bywalec

  • Zarejestrowani
  • PipPip
  • 26 postów

Do tematu - czy ktoś kiedyś generował klucz do mapy?

 

Generalnie wygenerować to żaden problem, ale ... generując klucz przypisuje się do niego konkretną domenę.

 

Wyświetlam mapę z kluczem i wszystko działa, jednak gdy do klucza przypiszę domenę, mapa przestaje działać?

Czyli działa na wygenerowanym kluczu, ale bez przypisanej do niego domeny. Wolałbym, aby jednam działało to z kluczem dla konkretnej domeny.


  • 0

#12
Jacek

Jacek

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 87 postów

Hmm, cały czas ten problem nie rozwiązany.


  • 0

#13
Jacek

Jacek

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 87 postów

PS

 

Google przyzwyczaiło ludzi, a teraz będzie pobierać opłaty ...

Kiedyś całkowicie zrobią to płatne :))

 

A może jest jakaś alternatywa?


  • 0

#14
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Próbowałem dotrzeć do autora innymi kanałami niż Github, ale na razie cisza. Co do alternatywy to chyba pozostaje tylko wklejenie mamy poprzez iframe.


  • 1

Codefog - Contao web development


#15
spin80

spin80

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 296 postów
✓  Najlepsza odpowiedź

Moduł już poprawiony. Google api można dodać w strukturze stron w punkcie startowym.


  • 1

#16
Jacek

Jacek

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 87 postów

Hmmm …
Teraz po 2 latach gdy Google zaczyna komercjalizować mapy
to chyba najlepszym rozwiązaniem była by wymiana "silnika map" z Google na coś innego?

 

https://community.co...la-google-maps/


  • 0

#17
JarekYaro

JarekYaro

    Bywalec

  • Zarejestrowani
  • PipPip
  • 18 postów

Kilka lat po temacie, ale może kogoś to zainteresuje albo korzysta z gotowego Template (np. Rocksolid) gdzie można używać tylko map google. 

 

Do korzystania z Google Maps Api Key musimy mieć konto z dodaną kartą kredytową (ale nie musimy niczego kupować). Na start jest przyznawane 300$ a do iluśtam setek (albo tysięcy) wejść miesięcznie na stronę z mapą nic nie płacisz.

 

#1.

Żeby wszystko zadziałało na Contao należy z 

  • Hamburger menu -> APIs & Services -> Library

wybrać JavaSript Map oraz Geocoding API

 

#2.

Generowanie klucza jest dość łatwe

  • Nowy projekt na Google Cloud Platform
  • Hamburger menu -> APIs & Services -> Credential

 

i dodatkowo opisane na stronie Google:  (https://developers.g...t-api-key?hl=en

 

 

 

Get the API key

You must have at least one API key associated with your project.

To get an API key:

  1. Go to the Google Cloud Platform Console.
  2. Click the project drop-down and select or create the project for which you want to add an API key.
  3. Click the menu button nav-menu.png?hl=de and select APIs & Services > Credentials.
  4. On the Credentials page, click Create credentials > API key.
    The API key created dialog displays your newly created API key.
  5. Click Close.
    The new API key is listed on the Credentials page under API keys.
    (Remember to restrict the API key before using it in production.)

 

 

Uwaga! 

 

 

#3.

Po wygenerowaniu klucza musisz go zarejestrować dla wszystkich domen (albo tylko dla wybranej) i wybrać kodowanie API: JavaScript oraz Geocoding.

  • Hamburger menu -> APIs & Services -> Credential

Przy wybranym API Key jest ikonka edycji, kliknij i wybierz API Restrictions. -> JavaScript oraz Geocoding.

-----------

 

 

To by było na tyle, z tego co dobrze pamiętam to nic więcej nie było potrzebne. Google: https://console.clou...getting-started

Ja na swojej stronie Baza Foodtrucków używam raczej Con4Gis. Więcej jest opisane tutaj na forum 


  • 1




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych użytkowników