我正在尝试编写一个应用程序,您可以在树林中(不是街道)保存您的路径。为此,我需要收集有关位置的数据(来自GPS)。当然,首先我想到谷歌地图,但我无法在他们的API中找到任何关于不在街道上的路径。我也没有在堆栈上找到任何东西。
有任何帮助吗?我应该在一秒钟内收集一次GPS位置,然后在Google上绘制吗?有没有更好的解决方案?
@ edit1该应用程序将在智能手机上(首先是iOS,然后可能在Android上,所以我正在搜索iOS / android API)
答案 0 :(得分:1)
是的,我认为您需要沿路径存储位置坐标并使用GMSPolyline绘制路径。
例如
GMSMutablePath *path = [GMSMutablePath path];
[path addCoordinate:CLLocationCoordinate2DMake(lat1,lon1)];
.
.
[path addCoordinate:CLLocationCoordinate2DMake(latN,lonN)];
GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];