Я пытаюсь получить текущее местоположение с адресом с помощью плагина геолокации Cordova. но я получаю сообщение об ошибке ниже.
{error_message: «Вы должны использовать ключ API для аутентификации каждого запроса…, пожалуйста, обратитесь к http://g.co/dev/maps-no-account", результатам: Array (0), статус:« REQUEST_DENIED »}
error_message: «Вы должны использовать ключ API для аутентификации каждого запроса к API Google Maps Platform. Для получения дополнительной информации, пожалуйста, обратитесь к http://g.co/dev/maps-no-account"
Результаты: []
статус: "REQUEST_DENIED"
для получения текущего местоположения. код, который я использую ниже, исправьте мой код
$ scope.init = function () {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
if (navigator.connection.type == Connection.NONE) {
} else {
}
var networkConnection = navigator.connection.type;
if (networkConnection != null) {
navigator.geolocation.getCurrentPosition(success, error);
}
else {
alert('Please check your network connection and try again.');
}
}
function success(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
getDetails(latitude, longitude);
}
function error(error) {
alert('Please check your network connection and try again.');
}
function getDetails(latitude, longitude) {
var url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=" + latitude + "," + longitude + "&sensor=false";
$.getJSON(url, function (data) {
console.log(data);
});
}
Пожалуйста, исправьте мой код, который я ожидал, указав текущее местоположение с адресом. Спасибо за продвижение.