android - 保存路径(不在街道中) - Google API

标签 android ios google-maps google-maps-api-3 gps

我正在尝试编写一个应用程序,您可以在其中保存您在树林(而不是街道)中的路径。为此,我需要收集有关位置的数据(来自 GPS)。自然地,首先我想到了谷歌地图,但我无法在他们的 API 中找到任何关于不在街道上的路径的信息。我也没有在堆栈上找到任何东西。

有什么帮助吗?我应该每秒收集一次 GPS 位置,然后简单地在 Google 上绘制它吗?有没有更好的解决办法?

@edit1 该应用程序将出现在智能手机上(首先是 iOS,然后可能是 android,所以我正在搜索 iOS/android API)

最佳答案

是的,我认为您需要沿路径存储位置坐标并使用 GMSPolyline 绘制路径。

例如。

GMSMutablePath *path = [GMSMutablePath path];
[path addCoordinate:CLLocationCoordinate2DMake(lat1,lon1)];
.
.
[path addCoordinate:CLLocationCoordinate2DMake(latN,lonN)];
GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];

关于android - 保存路径(不在街道中) - Google API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42882856/

相关文章:

php - 将 PHP/MySQL 与 Google map 结合使用

java - 如何改变所有 Activity 的背景?

android - Bootstrap 导航栏响应下拉不响应触摸

ios - 第二个 View Controller 上的简单按钮崩溃应用程序/Swift

ios - 导航 Controller 逻辑问题

javascript - 谷歌图表 API : Geo Charts boundary colour

Android Studio IDE 无法引用库模块中的类

android - 如何更改 Android 微调器弹出窗口中所有项目的文本颜色?

ios - 选择按钮时如何连接数组

javascript - 链接div到firefox中输入文本