Php koordináta változóba mentése

Php koordináta változóba mentése
2016-01-26T15:02:31+01:00
2016-01-26T15:34:28+01:00
2022-10-15T22:25:24+02:00
jonaszsolt90
Sziasztok!

A kérdésem az alábbi lenne, van egy scriptem ami a google használatával a telefon gps vevőjével leképzi nekem a koordinátákat:

<script> function successHandler(location) { var message = document.getElementById("message"), html = []; html.push("<img width='300' height='300' src='http://maps.google.com/maps/api/staticmap?center=", location.coords.latitude, ",", location.coords.longitude, "&markers=size:large|color:green|", location.coords.latitude, ",", location.coords.longitude, "&zoom=16&size=300x300&sensor=false' />"); html.push("<p>Hosszúság: ", location.coords.longitude, "</p>"); html.push("<p>Szélesség: ", location.coords.latitude, "</p>"); html.push("<p>Magasság: ", location.coords.accuracy, " méter</p>"); message.innerHTML = html.join(""); } function errorHandler(error) { alert('A funkció eléréséhez működő/bekapcsolt gps kapcsolat szükséges'); } navigator.geolocation.getCurrentPosition(successHandler, errorHandler); </script>
Hogyan tudom megoldani azt, hogy pl a location.coords.longitude és a location.coords.latitude egységeket egy php változóba tegyem? pl: $longtitude és $latitude
Tovább szeretném a kapott eredményt használni de ez jelenleg csak kiírja és sehogysem boldogulok, hogy hogyan kellene a html. push nál változóba tenni...
Mutasd a teljes hozzászólást!
Egy formba fel veszed az alábbi mezőket, amit majd elküldhet a kliens:

<input type="hidden" name="longitude" id="longiTude" /> <input type="hidden" name="latitude" id="latiTude" />
JS -el peddig kitudod tölteni adott mezőket:
<script> /* Korábbi JS -ed, ahol P tag -ba ki írod. */ document.getElementById('longiTude').value = location.coords.longitude; document.getElementById('latiTude').value = location.coords.latitude; </script>
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd