- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 intentBuilder 创建 Intent 来实现 google Places API(Places Autocomplete)。我的应用通过单击按钮成功获得了一个 intent,但无法搜索地点。
在重写 onActivityResult 时,它获取 resultCode = 2 而不是 RESULT_SUCCESS、RESULT_ERROR 或 RESULT_CANCELLED,然后返回到 MainActivity。
我引用了 https://developers.google.com/places/android-api/autocomplete并添加了一个依赖
compile 'com.google.android.gms:play-services-places:9.2.0'
这是我的代码
@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.getAddress());
} 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) {
Log.i("message", "the user cancelled the operation" ); }
}
}
我需要一些帮助,请帮忙。
最佳答案
只需检查一次您的 Manifest 文件,也许您做错了...
代替这个标签:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="your_key"/>
添加这个标签:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="your_key" />
希望这对您有用!!
关于android - placeautocomplete 结果代码 = 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40318669/
我正在尝试通过 intentBuilder 创建 Intent 来实现 google Places API(Places Autocomplete)。我的应用通过单击按钮成功获得了一个 intent,
我已将 Googleplaces 的 gradle 从 8.4.0 更新到 10.0.1 使用 编译 'com.google.android.gms:play-services-places:10.0
我重用了 Android 团队的 Google PlaceAutocomplete 示例项目中的代码。 我为每个项目使用了不同的 key (还在谷歌控制台中为 Android 启用了 Google P
首先,对不起我的英语。我正在实现一个用于搜索地址的 View ,我正在使用 Places API,我的代码打开一个待处理的 Intent,请遵循代码: Intent intent = new
我正在使用此处描述的 PlaceAutocomplete Activity :http://googlegeodevelopers.blogspot.co.id/2015/12/autocomplet
我有一个非常奇怪的问题。 PlaceAutoComplete 在我的调试 apk 中运行良好。但现在在我签名的 apk 中,自动完成 fragment 显示,但如果我输入任何内容,它只会返回到上一个屏
我已经完成了获取城市名称的代码。但现在根据新的要求,我还需要来自 com.google.android.gms.location.places.ui.PlaceAutocomplete api 的状态
我正在构建一个应用程序,它使用谷歌地图 API 来显示用户的当前位置。我放置了一个 PlcaeAutoComplete fragment ,用于通过以下链接搜索特定位置 https://develop
我在我的 Activity 中使用了 autoComplete Places API 和 google maps。我想删除出现在 autoComplete Places API 下拉列表中的 Logo
我在我的 android 项目中实现了 PlaceAutocomplete 一切工作正常,但是根据它的工作,调用这个(PlaceAutocomplete) Activity 时显示为空 使用这段代码启
我正在创建一个 Android 应用程序。因为我正在使用 PlaceAutocomplete.IntentBuilder 从 Google 获取地址。 我想更改 PlaceAutocomplete V
我正在使用 Google Places API。但是如果不实现其余 API,我找不到减少请求数量的方法。 try { Intent intent = new PlaceAuto
我试图调用一个 Intent 来启动 EditText 的 OnClickListener 中的自动完成 Activity 。当我直接在 onCreate 中嵌入 PlaceAutocompleteF
我正在使用 C# 中的 Visual Studio 编写一个 Android 应用程序。我正在使用 Places 来实现自动完成功能。我刚刚将 Xamarin.GooglePlayServices N
Google Places API 已激活,所有其他 MAP 服务均按预期工作,Places API 除外。非常感谢任何建议 PlaceAutocomplete: Error getting auto
我是一名优秀的程序员,十分优秀!