GPS機能から緯度経度を取得することができます。
ただし許可を求められます。
iPhone(Safari)で"User Denied Geolocation"が表示される場合は、
「設定」⇒「一般」⇒「転送またはiPhoneをリセット」⇒「リセット」⇒「位置情報とプライバシーをリセット」を試してください。
ここに表示
<div id="latlon"></div> <input type="button" onClick="get_location_gps"> <script> function get_location_gps(){ if(navigator.geolocation){ //現在の位置情報取得。正常に取得するとsuccessCallback_gpsがコールバックされる navigator.geolocation.getCurrentPosition(successCallback_gps,errorCallback_gps); }else{ //geolocationが使えない alert('GPS使えない'); } } function successCallback_gps(pos){ var Position_latitude=pos.coords.latitude; var Position_longitude=pos.coords.longitude; document.getElementById("latlon").innerHTML=Position_latitude+','+Position_longitude; } function errorCallback_gps(error){ //エラー内容を表示 alert(error); } </script>