【问题标题】:Draw a square or a curb line on Google Maps using iOS SDK使用 iOS SDK 在 Google 地图上绘制正方形或路缘线
【发布时间】:2017-01-01 22:52:45
【问题描述】:

我正在尝试更深入地增强 Google 地图。我想画一条路缘线,或者你可以在 GMSMapview 上说正方形。

我是如何尝试使用 GMSPolygon 绘制线条的。线条也被绘制,但当有人想要触摸路边线时也想获得触摸事件我应该得到一些事件。

目前我不确定 Google 地图能否满足我的要求。

P.S:我已经在我的应用程序中使用了谷歌地图,现在想要绘制路缘线(正方形),并且应该在用户点击它时得到通知,我还应该能够从地图上清除该路缘线。

【问题讨论】:

    标签: ios google-maps google-maps-api-3 google-maps-markers google-maps-sdk-ios


    【解决方案1】:

    您可以使用delegate method mapView:didTapAtCoordinate获取坐标,然后使用GMSGeometryUtils module中的方法GMSGeometryIsLocationOnPath或GMSGeometryIsLocationOnPathTolerance

    作为替代方案,只要 GMSPolygon 是 GMSOverlay,您可以使用委托方法 mapView:didTapOverlay: 来检查坐标是否在路径上

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多