android - 为地点选择器使用地点自动完成功能
问题描述
我正在使用 android 中的 placepicker 来选择一个地点并获取有关该地点的详细信息。为地点选择器活动内置了 placeautocomplete 片段。当我们在那里提供任何地址时,它将直接选择该位置并出现确认对话框,我不希望我希望我的位置图标(相机)转到该位置,然后用户选择未知位置(如果在自动完成片段中不可用)。
解决方案
为此,您需要在其布局中使用 2 个片段来实现您自己的活动:第一个是PlaceAutoComplete片段
<fragment
android:id="@+id/place_autocomplete_fragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
/>
第二个是GoogleMap片段(或视图)
在您的活动中,您需要设置PlaceSelectionListener并从 PlaceAutoComplete 中检索 Place。
现在,您可以使用它在地图上设置一个点,对其进行聚焦和缩放。
推荐阅读
- rx-java - 为什么在需要测试后将调度程序处理程序设置为空?
- javascript - shadow DOM 不显示内容。如何使内容在 DOM 中可见?
- c++ - 如何从(通常)返回引用(对成员数据)的成员函数返回常量
- php - Solorium 问题 - 语法错误,意外 ':',期待 ';' 或 '{' 在第 309 行
- c# - 关闭 VSTO 应用程序后的 System.AppDomainUnloadedException
- matlab - 灵活的结构名称,无需开关
- python - 关于linux中的串口
- wordpress - 在 .htaccess 中打开 TRACK/TRACE/OPTIONS 选项时,浏览网站根目录失败
- python - 使用 Python 将 .arff 文件转换为 .csv
- batch-file - 如何使用批处理文件向 Windows 主机添加新行