将地点自动完成功能用于地点选择器

时间:2018-10-21 15:26:46

标签: android google-maps-api-3 placeautocompletefragment

我正在与Android中的placepicker一起选择一个地点并获取有关该地点的详细信息。内置了用于位置选择器活动的placeautocomplete片段。当我们在此处提供任何地址时,它将直接选择该位置并确认对话框出现,我不希望我希望我的位置图标(相机)转到该位置,然后用户选择未知位置(如果自动填充片段中不可用)。

1 个答案:

答案 0 :(得分:1)

为此,您需要在布局中使用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中检索位置。

现在,您可以使用它在地图上设置一个点,对其进行聚焦和缩放。