谷歌地图中的折线水龙头

问题描述:

我想知道Google地图中是否有用于折线的水龙头监听器。标记点击是:谷歌地图中的折线水龙头

func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool { 

     return false 
    } 

是否有任何多义线的等价函数?我相信,在谷歌地图第3版网页,必须添加事件侦听器折线像这样的能力:

google.maps.event.addListener(elines[i], 'click', function() 
     { 
      lineClick(this); 
     }); 

Thanks! 

在IOS /雨燕这也可能吗?

您可以使用GMSPolyline的isTappable属性。

isTappable

如果该套印造成自来水的通知。

polyline.isTappable = true 

每当折线被窃听,该GMSMapViewDelegate方法didTapOverlay被称为

func mapView(_ mapView: GMSMapView, didTap overlay: GMSOverlay) { 
     //Write your code here 
    } 

欲了解更多信息,请参阅https://developers.google.com/maps/documentation/ios-sdk/reference/protocol_g_m_s_map_view_delegate-p.html#a3a2bf2ff4481528f931183cb364c0f4b

+0

太感谢你了! –

+0

你知道我该如何获得该覆盖图的纬度和经度(地理位置)? –

+0

请参阅此链接http://*.com/questions/23857744/google-maps-ios-sdk-get-tapped-overlay-coordinates以获取点按位置的坐标。 – PGDev