Как получить данные геокодирования из URL API карт Google вместо добавления функции геокодирования в IONIC WebAPP? - PullRequest
0 голосов
/ 05 октября 2018

Хорошо, так что в основном я использовал Ionic native для пересылки для определения широты и долготы моего входного местоположения.Но так как нативы предназначены только для Android и IOS, я хочу что-то вроде API, которое я могу использовать на любой платформе и которое вернёт мне правильное местоположение.После поиска я нашел URL Api от Google

http://maps.google.com/maps/api/geocode/json?address='+ term +'CA&sensor=false

, поэтому я попытался использовать его.Но пока звоню через мой код.Это дает неопределенный вклад.

Вот мой код:

getLocation(term){


return new Promise(resolve => {
  this.http.get('http://maps.google.com/maps/api/geocode/json?address='+ term +'CA&sensor=false')
    .map(res => res.json())
    .subscribe(data => {
      console.log(data.results[0]);
      resolve(data);
    });
});

}

Также я вызываю его из другой функции, подобной этой:

    initMap() {

        this.getLocation('seattle');
        //Also I want to use lat lang here. Please provide proper way to get that.

}

Как использоватьчто URL Api в IONIC?и, пожалуйста, не предоставляйте никакого решения об использовании нативных программ, поскольку я хочу развернуть его только на платформе браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...