Mesela inputtan gönderebileceğiniz bir örnek yapacak olursak:
<form action="konum_kaydet.php" method="post">
<label>Konum Bilgileri:</label> <br>
<button type="button" onclick="getLocation()">Konumumu Paylaş</button> <br>
<input type="hidden" id="latitude" name="latitude" value="">
<input type="hidden" id="longitude" name="longitude" value=""> <br><br>
<input type="submit" value="Konumumu Kaydet">
</form>
<script>
function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { alert("Tarayıcınızda konum özelliği desteklenmiyor."); } } function showPosition(position) { document.getElementById("latitude").value = position.coords.latitude; document.getElementById("longitude").value = position.coords.longitude; }
<script>Formdan gelen datayı da $latitude = $_POST['latitude'] ve $longitude = $_POST['longitude'] şeklinde alıp kullanabilirsiniz. Tabi bunu formda almak yerine bu fonksiyonu istdeiğiniz bir yerde çalıştırıp ajax ile de post edebilirsiniz.