点击时显示 GMS 折线标题
Show GMSPolyline Title On Tap
我正在为我的 iOS 应用程序使用 Google Maps SDK。
我对其进行了配置,当点击 GMSMarker
时,它会显示它的标题。一切正常。
我想对 GMSPolyline
s 做同样的事情,但不知道怎么做。行的 tappable
属性 设置为 true
.
我怎样才能做到这一点。谢谢
P.S。使用 Swift 2.0
编码
遵守协议GMSMapViewDelegate
:
class ViewController: UIViewController, GMSMapViewDelegate {
...
}
将 ViewController
设置为地图视图的代理:
override func viewDidLoad() {
...
viewMap.delegate = self
}
使用方法mapView:didTapOverlay:
func mapView(mapView: GMSMapView, didTapOverlay overlay: GMSOverlay) {
print(overlay.title)
}
只要在地图视图中检测到点击,就会调用此方法。
更多信息:GMSOverlay
我正在为我的 iOS 应用程序使用 Google Maps SDK。
我对其进行了配置,当点击 GMSMarker
时,它会显示它的标题。一切正常。
我想对 GMSPolyline
s 做同样的事情,但不知道怎么做。行的 tappable
属性 设置为 true
.
我怎样才能做到这一点。谢谢
P.S。使用 Swift 2.0
编码遵守协议GMSMapViewDelegate
:
class ViewController: UIViewController, GMSMapViewDelegate {
...
}
将 ViewController
设置为地图视图的代理:
override func viewDidLoad() {
...
viewMap.delegate = self
}
使用方法mapView:didTapOverlay:
func mapView(mapView: GMSMapView, didTapOverlay overlay: GMSOverlay) {
print(overlay.title)
}
只要在地图视图中检测到点击,就会调用此方法。
更多信息:GMSOverlay