Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Http, Headers, RequestOptions } from '@angular/http';
  2. import { Injectable } from '@angular/core';
  3.  
  4.  
  5. @Injectable()
  6. export class ConsultaProvider {
  7.  
  8.   public apiBase = "http://192.168.0.104/bonifacio/";
  9.  
  10.   constructor(public http: Http) {}
  11.  
  12.   pegarEndereco(lat, lng){
  13.     return this.http.get('https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?prox=' + lat +',' + lng + ',1000&mode=retrieveAddress&app_id=bHNrRbSB4qnlddFuzFnS&app_code=wLp2qvHNLq-rLIeAdwBu4g&gen=9');
  14.   }
  15.  
  16.   //Função para realizar post
  17.   postData(url, data){
  18.     return new Promise((resolve, reject) =>{
  19.       let headers = new Headers();
  20.       headers.append('x-api-key', '914a3b88634796728701b5c881305657281310f8f4269147489b98fae321c3da');
  21.       headers.append('id', '27');
  22.       const requestOptions = new RequestOptions({headers:headers});
  23.       this.http.post(this.apiBase+url, data, requestOptions).subscribe(res =>{
  24.         resolve(res);
  25.       }), (err) =>{
  26.         reject(err);
  27.       }
  28.     })
  29.   }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement