我使用Google Maps SDK作为我的iOS应用程序。
我对其进行了配置,以便在GMSMarker
上点击时,会显示该标题。它工作正常。
我想对GMSPolyline
做同样的事情,但无法弄清楚如何做。这些行的tappable
属性设置为true
。
我怎样才能做到这一点。感谢。
P.S。用Swift 2.0编码
答案 0 :(得分:2)
符合协议for (int i = 0; i < str.length(); i++)
{
int freq = 1;
while((i+1)<str.length()&&str.charAt(i) == str.charAt(i+1))
{++freq;++i}
System.out.print(freq+str.charAt(i));
}
:
GMSMapViewDelegate
将class ViewController: UIViewController, GMSMapViewDelegate {
...
}
设置为地图视图的代理:
ViewController
使用方法override func viewDidLoad() {
...
viewMap.delegate = self
}
mapView:didTapOverlay:
只要在地图视图中检测到点击,就会调用此方法。
有关详细信息:GMSOverlay