Quando tento usar o plugin de localização com o ionic , o console me devolve a seguinte mensagem: "getCurrentPosition() and watchPosition() no longer work on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details." Busquei soluções na internet mas não tive sucesso, a grande maioria das possíveis soluções estão em inglês e não tenho tanto domínio da língua, e as que achei não sei como implementar. O exemplo que estou usando é deste site "https://www.tutorialspoint.com/ionic/ionic_geolocation.htm". segue o exemplo:
.controller('MyCtrl', function($scope, $cordovaGeolocation) {
var posOptions = {timeout: 10000, enableHighAccuracy: false};
$cordovaGeolocation
.getCurrentPosition(posOptions)
.then(function (position) {
var lat = position.coords.latitude
var long = position.coords.longitude
console.log(lat + ' ' + long)
}, function(err) {
console.log(err)
});
var watchOptions = {timeout : 3000, enableHighAccuracy: false};
var watch = $cordovaGeolocation.watchPosition(watchOptions);
watch.then(
null,
function(err) {
console.log(err)
},
function(position) {
var lat = position.coords.latitude
var long = position.coords.longitude
console.log(lat + '' + long)
}
);
watch.clearWatch();
})
Agradeço a atenção de todos, vlw