Когда я создал проект phonegap: приложение с тремя страницами. Когда вы открываете третью страницу, она должна показывать текущее местоположение.Телефонный тайм-аут геолокации
Я добавил геолокации плагин через PhoneGap местного плагина добавить HTPS: // мерзавца ... я добавил тегсценария и ссылку на Google таблицы стилей.
Все делается локально (так что не через сборку телефонных звонков).
Всякий раз, когда открывается страница, ALWAYS возвращает тайм-аут (как в эмуляторе, так и на планшете). Любая идея, что мне не хватает? Нужны ли дополнительные изменения в файле конфигурации? PhoneGap 3,1
Спасибо за вашу помощь, Christophe
var options = {
enableHighAccuracy: true,
timeout: 20000,
maximumAge: 10000
};
$(document).on("pageshow", "#nieuweTip", function() {
navigator.geolocation.getCurrentPosition(onGeoSuccess, onGeoError, options);
});
function onGeoSuccess(position) {
lat = position.coords.latitude;
lon = position.coords.longitude;
CreateGoogleMap();
}
function CreateGoogleMap() {
var currentposition = new google.maps.LatLng(lat,lon);
var mapoptions = {
zoom:12,
center: currentposition,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), mapoptions);
var marker = new google.maps.Marker({
position: currentposition,
map: map
});
}
function onGeoError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
Включили ли вы GPS на своем устройстве? – anand4tech
Попробуйте использовать GPS-навигатор браузера без плагина. – MBillau
GPS включен на устройстве и работает (работает карта google). – user2764363