问题标签 [placeautocompletefragment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - PlaceAutoCompleteFragment 关闭问题
我面临 PlaceAutocompleteFragment 突然关闭。我收到此错误Status{statusCode=ERROR, resolution=null}
我的xml布局
MyKotlin 代码
显现
在 google_map_key 文件中添加键
java - Android - 使用 RecyclerView 时 PlaceAutocompleteFragment 的 NullPointer
目标:我正在尝试使用 RecyclerView 添加 EditText 字段和 PlaceAutocompleteFragment 字段
注意:PlaceAutoComplete 在添加 RecyclerView 之前工作。此外,EditTexts 在 RecyclerView 中工作正常,但是一旦我尝试将 PlaceAutoComplete 与它一起使用,就会出现 NullPointer 异常
是的,我在stackoverflow上搜索并搜索了这个错误以及AutoPlacecomplete,例如(谷歌位置片段上的Java空指针异常)和(没有找到类“android.view.fragment”)
完全错误:
第 119 行是指: autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
row_list.xml 中的片段:
从我的代码中似乎设置了 PlaceAutocomplete,所以不确定它的 NullPointer 是如何工作的(特别是因为它在使用回收器视图之前工作......)?
注册业务活动:
我的适配器:
java - 使用 viewPager 膨胀类 autocompleteFragment 时出错
崩溃是当我将页面从 2 切换到 0 或 1 时。当我在 activity_maps.xml 评论自动完成片段时
请帮我。
--------- 崩溃开始
12-04 01:31:01.005 12693-12693/com.handsomelee.gotroute E/AndroidRuntime:致命异常:主进程:com.handsomelee.gotroute,PID:12693 android.view.InflateException:二进制 XML 文件第 10 行:二进制XML 文件第 10 行:类片段膨胀错误 原因:android.view.InflateException:二进制 XML 文件第 10 行:类片段膨胀错误 原因:java.lang.IllegalArgumentException:二进制 XML 文件第 10 行:id 重复 0x7f0f00e4,标记 null,或父 id 0xffffffff 与 com.google.android.gms.location.places 的另一个片段。ui.PlaceAutocompleteFragment 在 android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2315) 在 android.app.FragmentController.onCreateView(FragmentController.java:98) 在 android.app.Activity.onCreateView(Activity.java:5901) 在 android .support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:41) 在 android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:858) 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:777)。 view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:518) 在 android.view。LayoutInflater.inflate(LayoutInflater.java:426) 在 com.handsomelee.gotroute.Services.GoogleMapSystem.onCreateView(GoogleMapSystem.java:41) 在 android.support.v4.app.Fragment.performCreateView(Fragment.java:2261) 在 android .support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1419) 在 android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1750) 在 android.support.v4.app.BackStackRecord。executeOps(BackStackRecord.java:792) 在 android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2590) 在 android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2377) 在 android.support .v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2332) 在 android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:2209) 在 android.support.v4.app.BackStackRecord。commitNowAllowingStateLoss(BackStackRecord.java:649) 在 android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:145) 在 android.support.v4.view.ViewPager.populate(ViewPager.java:1238) 在 android.support .v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:663) 在 android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:625) 在 android.support.v4.view.ViewPager.setCurrentItem(ViewPager.java :617) 在 com.handsomelee.gotroute.MainActivity$1.onTabSelected(MainActivity.java:73) 在 android.support.design.widget.TabLayout.dispatchTabSelected(TabLayout.java:1165) 在 android.support.design.widget.TabLayout。 selectTab(TabLayout.java:1158) 在 android.support.design.widget.TabLayout.selectTab(TabLayout.java:1128) 在 android.support.design.widget.TabLayout$Tab.select(TabLayout.java:1427) 在 android.support.design.widget.TabLayout$TabView.performClick(TabLayout.java:1537) 在 android.view.View$PerformClick.run(View.java:22429) 在 android.os.Handler.handleCallback(Handler .java:751) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:154) 在 android.app.ActivityThread.main(ActivityThread.java:6119) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:776)第886章)第886章)
--------- 系统开始
这是我的 MainActivity.java
MapsActivity.java
活动地图.xml
报告活动.java
活动报告.xml
android - 将 Google 地方自动填充功能限制在城市内
目前,我正在开发一个餐厅应用程序,人们可以在其中拍照并将其标记到 Google Place。但是,由于我的应用程序针对的是印度等发展中国家,因此 Google Places 的定义并不十分明确。所以我允许用户搜索他们认为更准确地反映了他们最喜欢的餐厅位置的地方。我正在使用适用于 androidPlaceAutocompleteFragment
的 Google Places API 片段作为用户搜索他们最喜欢的关节的输入机制。但是,为了让他们更容易选择,我想将结果偏向特定区域 - 更具体地说是他们执行搜索的城市。
但是,如何获取用户当前位置的城市?我可以得到纬度,经度。但是如何检索与某个纬度和经度对应的城市?
我是否需要从 lat、long 对地址进行反向地理编码才能获得地址?但如果我这样做,那么我如何可靠地获得城市名称?此后,在 PlaceAutocompleteFragment 中设置“城市”过滤器的正确规定是什么?
那么最简单的方法是什么?有任何想法吗?欣赏它。
android - 如何结合地方自动完成片段和导航抽屉
我有一个带有导航抽屉并放置自动完成片段的 android 应用程序。这是我当前的用户界面
当前用户界面
现在我可以通过从屏幕左边缘滑动手指来显示导航抽屉。但是为了用户体验,我想在搜索栏中添加一个菜单按钮。
我希望它是官方的谷歌地图应用程序,其中有一个地方自动完成片段和一个菜单按钮。另外,我想用搜索图标替换麦克风图标。
谷歌地图界面
现在,我已经使用以下代码将 searchIcon 替换为菜单图标
这是我现在的问题:
1.如何在搜索栏右侧添加一个searchIcon。(即如何为放置AutoComplete片段编写自定义UI)
2.如何通过单击菜单按钮来显示导航抽屉。我应该在 onClick 方法中包含什么?
非常感谢
android - 当我们使用 PlaceAutocompleteFragment 时,如何处理键盘上的搜索按钮上的事件
PlaceAutocompleteFragment 实现工作正常,因为它应该工作。在单击 PlaceAutocompleteFragment 时,我可以搜索地点。
在搜索结果项目列表上单击后,我可以在 onPlaceSelected() 方法中获取 Places 详细信息。
这是我正在寻找的:
- 点击 PlaceAutocompleteFragment,KeyBoard 出现,右下角有搜索按钮。我想处理那个搜索按钮上的事件。但目前点击搜索按钮,键盘隐藏。
我已经尝试过这种方式,但它不起作用。
也尝试过这种方式,但仍然无法正常工作。
android - 未解决的类 PlaceAutocompleteFragment
这是我
添加了 PlaceAutocompleteFragment 的 .xml 文件,但它显示了未解析的类 PlaceAutocompleteFragment。我检查了依赖文件,所有东西都添加了。
这是我的毕业典礼。我不知道我的错误在哪里,请验证我的代码并告诉我错误在哪里。
android - 如何在同一屏幕中使用 PlaceAutocompleteFragment 和 mapFragment
这是我的 .xml
这是我的 .java
我需要根据我在文本视图中的输入加载一些位置。但它没有加载。我认为问题是在同一个文件中使用了两个片段。如何加载位置建议以及如何在 mapfragment 中使用 PlaceAutocompleteFragment。
android - 无法在 MapsActivity 中使用 PlaceAutoCompleteFragment
我是 Android 应用程序开发的新手。我正在尝试在我的 Maps Activity 上使用 PlaceAutoCompleteFragment,并且我在 Google Maps 中使用此链接 AutoComplete Search bar
一切正常,但只要我点击搜索框,键盘就会出现一秒钟,然后它消失并且焦点从搜索框中丢失。所以我无法输入和搜索。请帮忙。
下面是我的java代码。
这是xml代码