Swift – GoogleMaps SDK获取触摸坐标

Swift – GoogleMaps SDK获取触摸坐标,第1张

概述我是 swift和Google Maps SDK的新手,想知道如何使用Google Maps SDK获取用户点击的位置坐标.例如,如果用户将手指放在地图上的某个位置,则会在那里创建注释.我非常感谢你的帮助,谢谢. 在GMSMapViewDelegate中有一个名为:mapView:didLongPressAtCoordinate的方法:在特定坐标的长按手势之后调用.参见参考文献 here. 通过实 我是 swift和Google Maps SDK的新手,想知道如何使用Google Maps SDK获取用户点击的位置坐标.例如,如果用户将手指放在地图上的某个位置,则会在那里创建注释.我非常感谢你的帮助,谢谢.解决方法 在GMSMapVIEwDelegate中有一个名为:mapVIEw:dIDLongPressAtCoordinate的方法:在特定坐标的长按手势之后调用.参见参考文献 here.

通过实现此方法,您可以在地图视图中添加标记:

func mapVIEw(mapVIEw: GMSMapVIEw!,dIDLongPressAtCoordinate coordinate: CLLocationCoordinate2D) {     let marker = GMSMarker(position: coordinate)     marker.Title = "Hello World"     marker.map = mapVIEw}

对于轻击手势,可以实现类似的委托方法,称为mapVIEw:dIDTapAtCoordinate:可以以类似的方式使用:

func mapVIEw(mapVIEw: GMSMapVIEw!,dIDTapAtCoordinate coordinate: CLLocationCoordinate2D) {     print("Tapped at coordinate: " + String(coordinate.latitude) + " "                                     + String(coordinate.longitude))}
总结

以上是内存溢出为你收集整理的Swift – GoogleMaps SDK获取触摸坐标全部内容,希望文章能够帮你解决Swift – GoogleMaps SDK获取触摸坐标所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1010457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存