當我點擊一個按鈕時,如何獲取地理位置並將其返回到表單中。如何以html格式獲取地理位置和返回值
所以,當點擊地理位置獲取我的位置,然後返回從中的輸出,所以我可以稍後使用它。 http://jsfiddle.net/Mikki10/as3mg177/1/
地理位置
<html>
<body>
<p>Click the button to get your coordinates.</p>
<button onclick="getLocation()">Get geolocation and put into from</button>
<p id="demo"></p>
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
<form action="geo/ruteplanlag.php" method="get">
<input style="width: 98%; margin: 20px auto; text-align: center;" name="startadr" type="text" value="(Custom value like Orlando or geolocation) " />
<input style="width: 98%; margin: 20px auto; text-align: center;" name="slutadr" type="text" value="Miami" />
<div class="buttonHolder">
<input type="submit" value="Start ruteplanlægning">
</div>
</form>
</body>
</html>
地理位置,我會喜歡這樣的從 position.coords.latitude +回報 「」 + position.coords.longitude; –
您在您的html中缺少''。除此之外,執行此代碼時是否出現錯誤? – Lal
ctrl + c ctrl + v錯誤:)並沒有錯誤 –