2016-01-26 3 views
0

Я действительно сражаюсь с плагином corova-plugin-googlemaps обратным геокодированием.Кордова Обратный геокодирование возвращает ошибку

Все, что я хочу сделать, это предоставить широту и долготу и вернуть адрес улицы, что-то, что я думал, будет очень простым.

Документация не существует, и если я использую предоставленный пример, все, что я получаю, это ошибка, говорящая «Not Found».

var request = { 
    'position': GOOGLE 
}; 
plugin.google.maps.Geocoder.geocode(request, function(results) { 
    if (results.length) { 
    var result = results[0]; 
    var position = result.position; 
    var address = [ 
     result.subThoroughfare || "", 
     result.thoroughfare || "", 
     result.locality || "", 
     result.adminArea || "", 
     result.postalCode || "", 
     result.country || ""].join(", "); 

    alert(address); 
    } else { 
    alert("Not found"); 
    } 
}); 

Я не знаю, что означает «GOOGLE» в соответствии с запросом var. Я попытался разместить там координаты, но я просто получил сообщение об ошибке. Опять же, нет документации для этого!

Пожалуйста, любая помощь будет фантастическим

ответ

1

Вот ссылка на документы для геокодирования: https://github.com/mapsplugin/cordova-plugin-googlemaps/wiki/Geocoder

Я думаю, вы перепутали некоторые примеры из документации. ;-))

Просто дать плагин адресный поиск, как:

var request = "New York, Fifth Avenue"; 

Update:

И вы должны whitelisten URL-адрес Google.