2017-03-01 11 views
1

誰かが私を助けることができたら。ジオコーダをアンドロイド用に無料で使用していますが、現在はGoogleマップのみを使用しています。私は1日に2500件しか要求しないと言います。それとも、これはウェブとモバイルとはまったく異なるものだけですか?逆ジオコーディングアンドロイド価格

次のコードを使用して、緯度と経度の郵便番号を取得しています。念のためにしようと

final Geocoder geocoder = new Geocoder(getActivity()); 
    try { 
     List<Address> addresses = geocoder.getFromLocation(mLocationClient.getLatitudeCoordinate(), mLocationClient.getLongitudeCordinate(),5); 
     for (Address address: addresses){ 
      if(address.getLocality()!=null && address.getPostalCode()!=null){ 
       Log.v("Zip code", " " + address.getPostalCode()); 
      } 
     } 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 

https://developers.google.com/maps/pricing-and-plans/#details

。私はこれでスーパー混乱しているいくつかの明確化は助けることができます:)ありがとう

答えて

6

ジオコーダの使用は完全に無料です。

あなたが作成したリンクは、GoogleマップとGoogleプレイスAPIに関連しており、ジオコーディングAPIには関連していません。

https://developers.google.com/maps/documentation/geocoding/usage-limits

とにかくあなたはあなただけのAndroidのジオコーダを使用して、このコードでジオコーディングAPIを使用していない:これは正しいリンクです。

これは、あなたがしたい場合はジオコーディングAPIを使用するためのドキュメントです: https://developers.google.com/maps/documentation/geocoding/intro

ジオコーディングAPIは、通常、ジオコーダよりも優れて動作しますが、使用制限があり、実装が大きいです。

+1

これは意味があります。これを明確にしてくれてありがとう。それは有り難いです。 – huey77

+0

回答を受け入れてください、ありがとう – MarcGV

+0

@MarcGVこんにちは、ジオコーディングサービスはまだ無料ですか?あなたが提供したリンク(https://developers.google.com/maps/documentation/geocoding/usage-limits)には制限があるため、混乱しています。私は正しい? –