Android Google Places Api,Place自动完成mBound查询

Android Google Places Api,Place自动完成mBound查询,android,autocomplete,google-places-api,bounds,Android,Autocomplete,Google Places Api,Bounds,我对GooglePlaceAPI是新手,我正在经历 要获得自动完成地址或位置的预测,有一个参数限制映射进行预测 PendingResult result = Places.GeoDataApi.getAutocompletePredictions(mGoogleApiClient, query, mBounds, mAutocompleteFilter); 我想知道最有效的方法是什么不绑定地图,这样我就可以对世界任何地方进行预测 例如,如果我进入澳大利亚悉尼,我从悉尼得

我对GooglePlaceAPI是新手,我正在经历

要获得自动完成地址或位置的预测,有一个参数限制映射进行预测

PendingResult result =
    Places.GeoDataApi.getAutocompletePredictions(mGoogleApiClient, query,
        mBounds, mAutocompleteFilter);
我想知道最有效的方法是什么不绑定地图,这样我就可以对世界任何地方进行预测


例如,如果我进入澳大利亚悉尼,我从悉尼得到预测,如果我进入法国巴黎,我从那里得到预测

您可以传递整个世界的边界,即从(-90,-180)到(90180)的LatLngBounds

或者:只需在设备位置周围传递边界,因为这里的边界只是一个偏差,而不是一个限制。正如[强调我的]:

一个
LatLngBounds
对象,将结果偏置到由纬度和经度边界指定的特定区域


因此,澳大利亚悉尼的边界仍然允许用户自动完成“巴黎,法国”即可

您可以传递整个世界的边界,即从(-90,-180)到(90180)的LatLngBounds

或者:只需在设备位置周围传递边界,因为这里的边界只是一个偏差,而不是一个限制。正如[强调我的]:

一个
LatLngBounds
对象,将结果偏置到由纬度和经度边界指定的特定区域


因此,澳大利亚悉尼的边界仍然允许用户自动完成“巴黎,法国”即可

您可以传递整个世界的边界,即从(-90,-180)到(90180)的LatLngBounds

或者:只需在设备位置周围传递边界,因为这里的边界只是一个偏差,而不是一个限制。正如[强调我的]:

一个
LatLngBounds
对象,将结果偏置到由纬度和经度边界指定的特定区域


因此,澳大利亚悉尼的边界仍然允许用户自动完成“巴黎,法国”即可

您可以传递整个世界的边界,即从(-90,-180)到(90180)的LatLngBounds

或者:只需在设备位置周围传递边界,因为这里的边界只是一个偏差,而不是一个限制。正如[强调我的]:

一个
LatLngBounds
对象,将结果偏置到由纬度和经度边界指定的特定区域


因此,澳大利亚悉尼的边界仍然允许用户自动完成“巴黎,法国”即可

@DanielNugent我不想根据当前位置动态创建边界。我的应用程序要求从世界各地获取位置,就像我在问题中解释的那样。我以为你指的是进入该地区的设备。如果您希望用户通过输入选择区域,您可以使用单独的输入,让用户输入要搜索的区域,并根据所选区域生成边界。@DanielNugent我不希望根据当前位置动态创建边界。我的应用程序要求从世界各地获取位置,就像我在问题中解释的那样。我以为你指的是进入该地区的设备。如果您希望用户通过输入选择区域,您可以使用单独的输入,让用户输入要搜索的区域,并根据所选区域生成边界。@DanielNugent我不希望根据当前位置动态创建边界。我的应用程序要求从世界各地获取位置,就像我在问题中解释的那样。我以为你指的是进入该地区的设备。如果您希望用户通过输入选择区域,您可以使用单独的输入,让用户输入要搜索的区域,并根据所选区域生成边界。@DanielNugent我不希望根据当前位置动态创建边界。我的应用程序要求从世界各地获取位置,就像我在问题中解释的那样。我以为你指的是进入该地区的设备。如果您希望用户通过输入选择区域,则可以使用单独的输入让用户输入要搜索的区域,并根据所选区域生成边界。