A(家)--->B(办公室)之间的点。
我已经知道家和办公室的纬度和经度,在地图上绘制了两个位置之间的路径。
我的需求:
获取每10米距离内,从我家到办公室之间各个点的纬度和经度,可以使用任何方法。
注意:我们并不是在旅行。
请帮我想出可能实现这一目标的方法。
A(家)--->B(办公室)之间的点。
我已经知道家和办公室的纬度和经度,在地图上绘制了两个位置之间的路径。
我的需求:
获取每10米距离内,从我家到办公室之间各个点的纬度和经度,可以使用任何方法。
注意:我们并不是在旅行。
请帮我想出可能实现这一目标的方法。
SphericalUtil.computeHeading
和SphericalUtil.computeOffset
方法。
首先,你需要计算从 A(家)到 B(办公室)的方向。可以按照以下方式进行:
double heading = SphericalUtil.computeHeading(home, office);
假设有以下这样定义的home
和office
:
LatLng home;
LatLng office;
例如,为了得到一个距离你家10米、朝向办公室方向的点:
LatLng point10meters = SphericalUtil.computeOffset(home, 10, heading);