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";
* Google APIのAPIに必要ですか?はい –
あなたのマップは表示されません。 –
私はこの質問を編集しました。以前は申し訳ありませんでした。マップを参照していませんでしたが、地図上に表示する – ik024