目前我正在开发像 Uber 这样的应用程序,我正在使用 Google Maps SDK。
我的问题是:目前我在 UITextField 中显示用户当前位置,同时我也在谷歌地图上显示 GMSMarker。
现在我正在寻找的确切内容是:如果用户应该移动 map (具有不同的位置)。我需要为此获取地址。我不想要 GMSMarker 拖动功能
当用户移动谷歌 MAP 摄像头位置时,我需要获取该位置信息,例如:Dolly 应用程序、Uber 应用程序、Ola 出租车等,
你能帮我解决这个问题吗
我为此做了一些研发。我也有一些引用链接,例如:Select a position using draggable map and fixed marker in Google Maps SDK for iOS
最佳答案
不确定这是否是您想要实现的目标,但是:
mapView:(GMSMapView *)mapView idleAtCameraPosition:(GMSCameraPosition *)position
获取 map 中心坐标(position.target) [[GMSGeocoder地理编码器] reverseGeocodeCoordinate:坐标
completionHandler:^(GMSReverseGeocodeResponse *response, NSError *error) {
GMSAddress *address = [response.results firstObject];
}];
关于ios - 如何在适用于 iOS 的 Google Maps SDK 中使用可拖动 map 和固定标记获取位置地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36616640/