我正在寻找这个解决方案。 我正在使用谷歌地方自动完成并输入地理编码。
我只能使用国家/地区代码{country:' us'} 来限制国家/地区。 但是使用其他组件限制属性它不适用于特定的县:佛罗里达州的迈阿密 - 戴德县,美国。
当我应用任何其他组件限制时,它不会返回任何搜索结果 放置自动填充文本区域。
答案 0 :(得分:0)
组件<RelativeLayout
android:id="@+id/relativeLayoutReviews"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginStart="20dp"
android:layout_marginTop="1dp"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_chainStyle="spread" >
</RelativeLayout>
仅接受ISO 3166-1 Alpha-2兼容国家/地区代码的值。而且它只由2个字母组成。现在,要在单个请求中使用多个组件,您需要使用管道符(|)作为分隔符。例如: components = country:us | country:pr | country:vi 会将您的结果限制在美国境内及其非法人组织的地区内。有关详细信息,请查看此documentation。