【发布时间】:2017-10-04 09:18:08
【问题描述】:
我正在使用以下代码
try {
Intent intent =
new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY)
.build(this);
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);
} catch (GooglePlayServicesRepairableException e) {
// TODO: Handle the error.
} catch (GooglePlayServicesNotAvailableException e) {
// TODO: Handle the error.
}
和
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PLACE_AUTOCOMPLETE_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
Place place = PlaceAutocomplete.getPlace(this, data);
Log.i(TAG, "Place: " + place.getName());
} else if (resultCode == PlaceAutocomplete.RESULT_ERROR) {
Status status = PlaceAutocomplete.getStatus(this, data);
// TODO: Handle the error.
Log.i(TAG, status.getStatusMessage());
} else if (resultCode == RESULT_CANCELED) {
// The user canceled the operation.
}
}
}
但没有看到任何我想要的东西,所以我想问一下如何在我的 EditText 上做某种监听器,它使用 PlaceAutocomplete 来搜索位置,它应该看起来像我的 EditText,下面是我的地图,当我放 K 时将在我的 EditText 下显示从 K 开始的所有位置,我可以通过相机平滑移动选择它和标记位置
【问题讨论】:
标签: android google-maps location