【问题标题】:Can we draw route (without polylines) using google api?我们可以使用google api绘制路线(没有折线)吗?
【发布时间】:2014-09-05 04:01:08
【问题描述】:

我正在跟踪一个用户,并且我有用户最近 24 小时的坐标。 所以我绘制折线来显示用户路线,但现在我的客户想要删除这些折线并想要显示像谷歌这样的路线。 是否有可能或谷歌提供的某种 API 可以让我的用户传递所有坐标和在这些坐标上绘制的谷歌路线图?

【问题讨论】:

    标签: ios objective-c google-maps map


    【解决方案1】:

    是的,Google 提供了用于在地图上绘制路线的 API。找到下面的链接

    https://developers.google.com/maps/documentation/ios/shapes?utm_source=welovemapsdevelopers&utm_campaign=GM-for-iOS-sdk-1-7.

    在这里你可以使用折线在谷歌地图上绘制路线。

        GMSMutablePath *path = [GMSMutablePath path];
        [path addCoordinate:CLLocationCoordinate2DMake(-33.85, 151.20)];
        [path addCoordinate:CLLocationCoordinate2DMake(-33.70, 151.40)];
        [path addCoordinate:CLLocationCoordinate2DMake(-33.73, 151.41)];
        GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
        polyline.map = mapView_;
    

    要启用折线,您需要为您的项目创建一个 Direction Api Key。使用该 API 键,您可以绘制折线。

    我在下面分享一个答案链接。 Getting status "REQUEST_DENIED" after fetching data from google places API。 在上面的答案中,他们提到了其他一些 api。在您的情况下,它是 Direction api。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多