在Android中实现谷歌地方自动完成

时间:2016-02-23 14:30:47

标签: java android google-maps autocomplete google-places-api

我正在创建一个Android应用程序,我重新使用谷歌放置api来获得自动完成功能。我通过使用此代码成功实现了功能。

int PLACE_AUTOCOMPLETE_REQUEST_CODE = 1;
...
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.
}

当用户点击第一个屏幕(主屏幕)中的弹出菜单中的menu_button时,会启动此代码

此代码能够执行我想要的操作,但我不知道如何编辑它创建的片段。我想设置一个与默认情况下“搜索”不同的提示。我使用这段代码的原因是因为它能够创建一种对话框或调暗背景并在第一个屏幕上创建自动完成片段,这就是我想要的。还有另一种方法来实现自动完成吗?

TL:博士 我想使用google places autocomplete,我希望它像对话框一样弹出(将第一个屏幕调暗,搜索栏放在第一个屏幕的顶部)。

有没有人有解决方案?

0 个答案:

没有答案