직접 MapActivity를 구현하는 대신 PlacePicker을 사용할 수 있습니다. 그래도 프로젝트에 Google Play 서비스 라이브러리 참조를 추가해야합니다. PlacePicker.IntentBuilder
에 의해 다음
int PLACE_PICKER_REQUEST = 1;
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
Context context = getApplicationContext();
startActivityForResult(builder.build(context), PLACE_PICKER_REQUEST);
그리고를 제공하는 의도로
단지에 startActivityForResult는
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PLACE_PICKER_REQUEST) {
if (resultCode == RESULT_OK) {
Place place = PlacePicker.getPlace(data, this);
String toastMsg = String.format("Place: %s", place.getName());
Toast.makeText(this, toastMsg, Toast.LENGTH_LONG).show();
}
}
}
더 자세한 내용은 https://developers.google.com/places/android/placepicker를 참조하십시오 onActivityResult를
에서 결과를받을 수 있습니다.
너무 늦어서 질문에 답변 할 수 없지만 동일한 요구 사항을 가진 사람에게 도움이되기를 바랍니다.
링크 만료되었습니다. 업데이트하십시오! – Killer