Bonjour,
Je suis entrain de faire une application de geolocalisation avec cordova phonegap
au niveau de l'intergration de google map j'ai l'erreur suivante : TypeError: position.coords is undefined dans le console et sur le mobile android quand je test avec apk j'ai code error 3, le map ne s'affiche pas.
je ne sais pas comment résoudre ça, j'ai fait un tour sur google les sujets que j'ai pu voir ne m'ont pas aidé
voici mon code

navigator.geolocation.getCurrentPosition(onSuccess, onError, { timeout: 30000 });
function onSuccess(position) {
var lat=position.coords.latitude;
var lang=position.coords.longitude;
alert("Latitude : " + lat + " Longitude: " + lang);
//Google Maps
var myLatlng = new google.maps.LatLng(lat,lang);
var mapOptions = {zoom: 4,center: myLatlng}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var marker = new google.maps.Marker({position: myLatlng,map: map});
}
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
google.maps.event.addDomListener(window, 'load', onSuccess);

Merci pour vos avis et explications.

Aucune réponse