Autor Zpráva
Kaminko
Profil
Zdravím. Dá sa to urobiť tak, že budem mať normálne rolovací input na zvolenie krajiny, no pomocou geolokačného rozhrania a JS sa to zvolí samo ?


Ak je to príliš ťažké a existuje nejaký návod, tak ho sem prosím dajte.
Str4wberry
Profil
Napadají mne tři možnosti:
1) Uhodnout zemi z prohlížeče. Pomocí JS z objektu navigator. Na straně serveru třeba z hlavičky Accept-Language.
2) Zjišťovat zemi na základě IP adresy (klíčové slovo GeoIP).
3) Potom existuje u novějších prohlížečů to zmíněné geolokační JS rozhraní. Je vcelku jednoduché (návod, ukázka). Tím získáte souřadnice a zbývá jen dohledat zemi. To jde například pomocí Google Maps API. Pokud si to nechcete sám vytvářet, bude nejspíš existovat nějaké hotové řešení.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: