在iOS 26的 Google Places自动完成中出现了一个奇怪的空心圆圈
在将我的应用更新到iOS 26之后,Google Place picker自动完成在左侧添加了一个空的圆圈:

我该如何移除,或者用一张图片替代那个空白且无用的圆圈?
同样地,这只在 iOS 26 上发生。
代码:
struct PlacePicker: UIViewControllerRepresentable {
func makeCoordinator() -> GooglePlacesCoordinator {
GooglePlacesCoordinator()
}
@Environment(\.presentationMode) var presentationMode
@Binding var address: String
@Binding var latitude: Double
@Binding var longitude: Double
func makeUIViewController(context: UIViewControllerRepresentableContext<PlacePicker>) -> GMSAutocompleteViewController {
let autocompleteController = GMSAutocompleteViewController()
autocompleteController.delegate = context.coordinator
let fields: GMSPlaceField = GMSPlaceField(rawValue:UInt(GMSPlaceField.name.rawValue) |
UInt(GMSPlaceField.placeID.rawValue) |
UInt(GMSPlaceField.coordinate.rawValue) |
GMSPlaceField.addressComponents.rawValue |
GMSPlaceField.formattedAddress.rawValue)
autocompleteController.placeFields = fields
let filter = GMSAutocompleteFilter()
filter.type = .noFilter
autocompleteController.autocompleteFilter = filter
return autocompleteController
}
解决方案
根据文档,目前没有直接的公开API可以从默认的Google自动完成控制器中移除这个圆圈。你可以尝试不使用该控制器,而是通过Google提供的两组API来实现自定义视图。
Predictions API
Place Details API
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。