Steder autofullfør API for å få GPS-koordinater fra oppgitte adressen

stemmer
14

Jeg har et adressefelt i min app der brukeren må taste inn ønsket adresse. Jeg har brukt google Geocoder å få GPS-koordinatene til adressen. Men nå ønsker jeg å gjøre det enklere for brukeren ved hjelp Steder autofullfør. Men Steder autofullfør returnerer bare adressen, Id og referanse til stedet.

Er det en måte å få GPS-koordinatene til adressen som er valgt av brukeren ved hjelp Places autofullfør API? Må jeg bruke Geocoder igjen etter brukeren velger sin adresse fra Places autofullfør?

Eller bør jeg bruke Places API igjen etter at brukeren velger sin adresse for å få GPS-koordinatene til adresse? Jeg ønsker ikke å sende flere forespørsler til Places API grunn av bruk grenser på plass. . Dette er den forventede responsen fra Places API ..Det er ingen GPS-koordinater i svaret.

status: OK,
  predictions: [ {
    description: Paris, France,
    id : 691b237b0322f28988f3ce03e321ff72a12167fd,
    reference: CiQYAAAA0Q_JA...kT3ufVLDDvTQsOwZ_tc,
    terms: [ {
      value: Paris,
      offset: 0
    }, {
      value: France,
      offset: 7
    } ],
    types: [ geocode ],
    matched_substrings: [ {
      offset: 0,
      length: 5
    } ]
  }, {
    description: Paris, TX, United States,
    id : 518e47f3d7f39277eb3bc895cb84419c2b43b5ac,
    reference: CjQjAAAAHnbxZZ...BDR3iIOFdMTxwo1jHg,
    terms: [ {
      value: Paris,
      offset: 0
    }, {
      value: TX,
      offset: 7
    }, {
      value: United States,
      offset: 11
    } ],
    types: [ geocode ],
    matched_substrings: [ {
      offset: 0,
      length: 5
    } ]
  }, {
    description: Paris, Ontario, Canada,
    id : e7ac9c89d4a590305242b0cb5bf43064027223c9,
    reference: CjQhAAAAIv_YWYt...F8KZHY36TwMrbyu_g,
    terms: [ {
      value: Paris,
      offset: 0
    }, {
      value: Ontario,
      offset: 7
    }, {
      value: Canada,
      offset: 16
    } ],
    types: [ geocode ],
    matched_substrings: [ {
      offset: 0,
      length: 5
    } ]
  }

Publisert på 18/02/2013 klokken 22:06
kilden bruker
På andre språk...                            


1 svar

stemmer
13

Du bare bruker stedsinformasjon delen av Places API hvor du får det faktiske stedet fra referanse i hvert forslag ved hjelp av "referanse" verdi. For eksempel:

https://maps.googleapis.com/maps/api/place/details/json?reference=CiQYAAAA0Q_JA...kT3ufVLDDvTQsOwZ_tc&sensor=true&key=AddYourOwnKeyHere

Dette vil gi deg informasjon om stedet inkludert dets koordinater (punkt for et bestemt sted, grenser til et område).

Svarte 21/02/2013 kl. 17:23
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more