8
navigator.geolocation.getcurrentPosition
を呼び出すと、成功したコールバックに1つ以上のパラメータを渡すにはどうすればよいですか?getCurrentPosition成功コールバックにパラメータを渡す方法はありますか?
deviceready
をfoundLoc
からgetGeoLoc
に転送するにはどうすればよいですか?
var app = {
onDeviceReady: function() {
alert = window.alert || navigator.notification.alert;
app.getGeoLoc('deviceready');
},
getGeoLoc: function (id) {
navigator.geolocation.getCurrentPosition(this.foundLoc, this.noLoc, { timeout: 3 });
},
foundLoc: function (position) {
var parentElement = document.getElementById('deviceready');
var lat = parentElement.querySelector('#lat');
var long = parentElement.querySelector('#long');
lat.innerHTML = position.coords.latitude;
long.innerHTML = position.coords.longitude;
},
noLoc: function() {
alert('device has no GPS or access is denied.');
}
};
私はそれに遭遇し、それは確かに助けになりました。あなたのために+1 :) –