在Google PlacePicker中显示特定区域

时间:2016-10-24 07:48:55

标签: android gmsplacepicker

我正在开发一个Android应用程序,需要用户选择他/她的位置。我正在使用Google的PlacePikcer API来执行此操作。它工作正常,但我想在点击PlacePicker按钮时显示一个特定的区域。例如,当我启动placepicker意图时,它应显示特定区域或半径的地图,以使搜索更具体。 我搜索了很多但找不到方法。请帮忙。

1 个答案:

答案 0 :(得分:2)

您可以尝试以下方法。

LatLng bottomLeft = new LatLng(**bottom left latitude** , **bottom left longitude**);
LatLng topRight = new LatLng(**top right latitude** , **top right longitude**);

LatLngBounds bounds = new LatLngBounds(bottomLeft ,topRight);


PlacePicker.IntentBuilder intentBuilder = new PlacePicker.IntentBuilder();
intentBuilder.setLatLngBounds(bound);

// now use intentBuilder to build intent.

左下纬度左下角经度标记您要显示的区域的左下角和右上纬度右上角经度标记该区域的右上角。