Halloweenská akce! Na stránce s dobitím bodů zadej dole kód STRASIDELNYCH20 a získej porci +20% bodů zdarma!
Akce končí 31.10. o půlnoci.

Diskuze: (Google) Mapy a použitie v appke

JavaScript JavaScript (Google) Mapy a použitie v appke American English version English version

Aktivity (1)
Avatar
Mego
Člen
Avatar
Mego:10. října 22:32

-

Zkusil jsem: -

Chci docílit: Ahoy. Som javascript naozaj začiatočník a nikdy som nič podobné nerobil. Robím jednu appku v laraveli, ktorej určité časti majú byť viazané na mapu. V podstate ide o to - zdieľať eventy. Potrebujem dosiahnuť niečo také, aby bola zobrazená mapa a na nej naznačené body (asi podľa latitude/longi­tude?), na ktorých sú aktuálne nejaké eventy. Do toho navyše by som potreboval zakomponovať link, že po kliku na bod na mape to človeka prehodí na detail eventu. V živote som niečo také nerobil, netuším, či na to použiť google maps (keďže projekt je zatiaľ len pre moju osobnú potrebu, nehodlám za to platiť a kartu si registrovať nechcem, som z toho predposratý), alebo nejakú inú mapu. Ak inú, tak aká by to mala byť?

Druhá vec je taká, že mám formulár pridania nového eventu. Tam by som do toho formu potreboval opäť pichnúť mapu, kde si človek vyberie dané miesto a po kliku by mi to do formu (asi najskôr do hidden inputu?) uložilo latitude a longitude, ktoré by som ja následne uložiť do DB.

Vie ma niekto nasmerovať, že ako a čo robiť? Najlepšie, keby sa dala použiť nejaká iná mapa ako google maps.

Odpovědět 10. října 22:32
Radšej 15 minút skôr, ako 15 sekúnd neskoro...
Avatar
Mego
Člen
Avatar
Mego:10. října 23:12

No, tak to teda robím zatiaľ na gmaps. Do niekoľko tisíc zobrazení mesačne by to malo byť for free. Dostal som sa zatiaľ k tomu, že viem umiestniť marker na mapu podľa longitude a latitude. Terajšie problémy:

  1. Potrebujem, aby marker odkazoval, proste po kliku na marker ma hodí na inú url
  2. Potrebujem nejakým spôsobom prepasírovať data z PHP do javascriptu. V databáze mám uložené latitudy a longitudy, vyberiem si ich cez model, pustim cez kontroller (vytvorím z nich dajaké rozumné pole v PHP stále!) a pošlem tie data do view. A teraz čo? Ako dostanem to pole do javascript súboru, kde renderujem tie markery?
Nahoru Odpovědět 10. října 23:12
Radšej 15 minút skôr, ako 15 sekúnd neskoro...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.