Google maps 增加KML google earth中的坐标数

Google maps 增加KML google earth中的坐标数,google-maps,kml,google-earth,Google Maps,Kml,Google Earth,目前我有一条由谷歌地球自动绘制的路线,从a点到B点。 在KML文件中,LineString坐标显示了相当多的点,但这对于我的项目来说还不够。有没有办法增加自动生成的坐标?或者我可以用什么公式? 谢谢。如果您能解释为什么需要更多积分,那将非常有帮助 一般来说,可以通过在两个点之间添加另一个点来分割每个线段 比如: splitLat = (lat1 + lat2)/2.0; splitLng = (lng1 + lng2)/2.0; 导致: <coordinates> ... lat1

目前我有一条由谷歌地球自动绘制的路线,从a点到B点。 在KML文件中,LineString坐标显示了相当多的点,但这对于我的项目来说还不够。有没有办法增加自动生成的坐标?或者我可以用什么公式?
谢谢。

如果您能解释为什么需要更多积分,那将非常有帮助

一般来说,可以通过在两个点之间添加另一个点来分割每个线段

比如:

splitLat = (lat1 + lat2)/2.0;
splitLng = (lng1 + lng2)/2.0;
导致:

<coordinates>
...
lat1, lat2, 0
splitlat, splitLng, 0
lat2, lng2, 0
...
</coordinates>

...
lat1,lat2,0
splitlat,splitLng,0
lat2,lng2,0
...

让我总结一下我要做的事情。我沿路有几个标记,一辆车正在沿路行驶,我想按顺序扫描下一个标记。如果车辆靠近标记,我设法扫描了提供的标记。当它跳过时,问题就来了。因此,我将使用这些坐标中的许多来获得方向,并作为一个逐跳来获得下一个标记。也许有人对如何解决这个问题有更好的想法。谢谢,我试过用你的技巧。如果我有两个点,在这两个点之间有一条曲线道路,那么坐标不会落在道路上。有人知道怎么解决吗?我自己没试过但是。。。您可以对作业使用
DirectionService
。假设me位于A点和B点之间,计算行程时间A->me和me->B。如果A和B点是路线上最近的点,这应该可以。如果在您生成原始路线和计算A-me-B(例如交通量)之间的条件发生变化,结果可能会有一些不可预测性-但您可能还是想通知用户…我最终使用Google Earth计算了中间的点。这不是我一直在寻找的东西,但它做的工作。