2016-07-11 1 views
0

google apiを使用して、特定の緯度& lngへの行き方を取得するには、次のコードを使用しています。しかし、私はAPIキーを使用していません。私が作っているこのアプリはすぐにプレイストアにプッシュされます。私はちょうど私がここでやっていることが正しいことを確認したい、またはそれは私のために何か問題を引き起こすでしょうか?事前:)方向にAPIキーが必要です。Android

if (pc.getLatitude() != null && pc.getLongitude() != null) { 

     double latitude = Double.parseDouble(pc.getLatitude()); 
     double longitude = Double.parseDouble(pc.getLongitude()); 

     String uri = String.format(Locale.ENGLISH, "http://maps.google.com/maps?daddr=%f,%f (%s)", latitude, longitude, "Location"); 
     Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
        intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
     if (intent.resolveActivity(mContext.getPackageManager()) != null) { 
      Toast.makeText(mContext, R.string.toast_opening_google_maps, Toast.LENGTH_SHORT).show(); 
      mContext.startActivity(intent); 
     } else { 
      Toast.makeText(mContext, R.string.toast_no_google_maps_warning, Toast.LENGTH_SHORT).show(); 
     } 
} else { 
    Toast.makeText(mContext, R.string.toast_no_ll_warning, Toast.LENGTH_LONG).show(); 
    } 

これは

String distanceUrl = "http://maps.googleapis.com/maps/api/distancematrix/json?" + 
       "origins=" + mOriginLatLng.latitude + "," + mOriginLatLng.longitude + 
       "&destinations=" + destination.latitude + "," + destination.longitude + 
       "&mode=driving&language=en-EN&sensor=false"; 
+0

* Google APIのAPIに必要ですか?はい –

+0

あなたのマップは表示されません。 –

+0

私はこの質問を編集しました。以前は申し訳ありませんでした。マップを参照していませんでしたが、地図上に表示する – ik024

答えて

2

the documentationによると、あなたが使用してGoogleマップを起動するAPIキーを必要としない私のAPIの使用方法のもう一つの例がある中

感謝意図。

the documentationによれば、Distance Matrix APIを使用するにはAPIキーが必要です。

+0

ドキュメントのリンクありがとう。クライアント側(Androidデバイス)から呼び出してもAPIキーが必要ですか?私の知る限り、サーバー側から使用している場合にのみ必要です。これは正しいです ? – ik024

+0

また、apiキーが必要な場合、なぜ私の現在のAPIが動作していますか?何か案が ? – ik024

+0

はい、APIキーが必要です。あなたの例はテスト目的のために働いています。 https://developers.google.com/maps/pricing-and-plans/複数のWebサービス(Distance Matrix APIを含む)の価格と計画を見つけることができます – antonio

関連する問題