我一直在玩谷歌的 PlacePicker,直到昨天一切正常,起始位置自动成为我的实际位置。今天我试图用 setLatLng() 修改初始位置,而我的 PlacePicker 开始表现得很奇怪,直接从大西洋中部开始(我怀疑是 lat/lng 0,0)我试图恢复我的代码,但是问题仍然存在。代码非常简单,基本上是 Google 的指南默认代码,但我还是发布了它:
//gets called from Button click
private void goToPlacePicker() throws GooglePlayServicesNotAvailableException, GooglePlayServicesRepairableException {
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
startActivityForResult(builder.build(this), PLACE_PICKER_REQUEST);
}
//permissions
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>