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

时间:2017-03-19 04:14:41

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

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

有任何帮助吗?我应该在一秒钟内收集一次GPS位置,然后在Google上绘制吗?有没有更好的解决方案?

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

1 个答案:

答案 0 :(得分:1)

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

例如

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