このチュートリアルは、Places API Web サービスに基づいています。
最近、 PlaceDetectionApi.getCurrentPlace()を含むPlaces API for Androidをリリースしました。
例:
PendingResult<PlaceLikelihoodBuffer> result = Places.PlaceDetectionApi
.getCurrentPlace(mGoogleApiClient, null);
result.setResultCallback(new ResultCallback<PlaceLikelihoodBuffer>() {
@Override
public void onResult(PlaceLikelihoodBuffer likelyPlaces) {
for (PlaceLikelihood placeLikelihood : likelyPlaces) {
Log.i(TAG, String.format("Place '%s' has likelihood: %g",
placeLikelihood.getPlace().getName(),
placeLikelihood.getLikelihood()));
}
likelyPlaces.release();
}
});
また、Google Developers Console で Places API for Android を有効にし、Android API キーを AndroidManifest.xml に追加する必要があります。こちらのセットアップ手順を参照してください。
これが役立つことを願っています!