2016-10-11 15 views
0

私は現在の経度と緯度を警告する機能を持っています。 しかし、私はこの値に注意したくありません。 代わりに、私はこの値は「パン」あなたの成功の機能で入力フィールドに警告値を渡します

<html>  
<script> 
    function getPosition() { 
     var options = { 
      enableHighAccuracy: true, 
      maximumAge: 3600000 
     } 

     var watchID = navigator.geolocation.getCurrentPosition(onSuccess, onError, options); 

     function onSuccess(position) { 
      alert('Latitude: ' + position.coords.latitude + '\n' + 
        'Longitude: ' + position.coords.longitude + '\n'); 
     }; 

     function onError(error) { 
      alert('code: ' + error.code + '\n' + 
        'message: ' + error.message + '\n'); 
     } 
    } 
</script> 

<body> 
    <div data-role="page" data-theme="b"> 
     <div data-role="header"> 
      <h1>Test</h1> 
     </div> 
    </div> 

    <br> 
    <br> 

    <label for="Location">Location:</label> 
    <button onclick = "getPosition()" id = "getPosition">PAN</button> 
    <input type="text" name="Location" id="location"> 
    <br> 

    <script type="text/javascript" src="cordova.js"></script> 
    <script type="text/javascript" src="js/index.js"></script> 
</body> 
</html> 

答えて

2

をクリックすると場所のテキストボックスに入力になりたい、あなたではなく、警告を行うよりも、場所の入力テキストボックスの値を設定する必要があります

function onSuccess(position) { 
    var input = document.getElementById('location'); 

    input.value = position.coords.latitude + ', ' + position.coords.longitude; 
} 
+0

ありがとう、ジェームズ、それは魅力のように働いた。 – Zesty

関連する問題