fragment android:id="@+id/place_autocomplete_fragment" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_gravity="top" android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment" />
自动完成小部件是一个内置自动完成功能的搜索对话框。
使用PlaceAutoComplete.IntentBuilder
创建一个意图,以启动自动完成小部件作为一个意图。设置好可选参数后,调用build(Activity)
并将意图传递给StartActivityForResult(Android.content.intent,int)
。
int PLACE_AUTOCOMPLETE_REQUEST_CODE = 1;
...
try {
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN).build(this);
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);
} catch (GooglePlayServicesRepairableException e) {
// TODO: Handle the error.
} catch (GooglePlayServicesNotAvailableException e) {
// TODO: Handle the error.
}
要在用户选择位置时接收通知,您的应用程序应该覆盖活动的onActivityResult(),检查为您的意图传递的请求代码,如下面的示例所示。
@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.
}
}
}
我正在设计一个应用程序,它使用地图并要求用户输入目的地。我在xml中添加了PlaceAutoCompleteFragment
我正在尝试实现Google Places Autocomplete API,有时我可以获取位置列表,但有时我会收到“无法加载搜索结果”的消息。有人能帮我解决这个问题吗。
在运行我的项目后,我得到了白页,但它的工作。我需要在浏览器中进行任何设置吗?并且链接将在错误之后出现
本文向大家介绍Python实现提取谷歌音乐搜索结果的方法,包括了Python实现提取谷歌音乐搜索结果的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现提取谷歌音乐搜索结果的方法。分享给大家供大家参考。具体如下: Python的简单脚本,用于提取谷歌音乐搜索页面中的歌曲信息,包括歌曲名,作者,专辑名,现在链接等,最多只提取10页结果。 希望本文所述对大家的Python程序
我正在考虑跳入“响应式网页设计的*渐进增强学校”,我正在研究延迟加载,以增加移动设备和包含大量内容的网页的页面加载时间。 我读了一些书,虽然懒散加载听起来不错,但它会被过度使用吗?我什么时候不应该使用延迟加载? 另外,如果在我向下滚动之前没有加载内容,这将如何影响谷歌搜索引擎,因为我将使用获取内容?(假设我有一张站点地图) 更新 我只是有一个想法。 如果我有一个好的站点地图,并且我在Google中
我现在使用Selenium&Ruby自动截图,但是,我无法从开发人员工具中找到元素名。如何在谷歌上点击“搜索”? 下面的代码有一个错误,它是 没有这样的元素:找不到元素:{“method”:“CSS Selector”,“Selector”:“*[name='btn g']”}(Selenium::WebDriver::Error::NosuChelementError)(会话信息:Chrome=