我对JS非常菜,很抱歉我没有附上我的代码,因为我所做的一切都是从Google Map文档中的“helloworld”示例中学到的。
问题在于:
我想根据用户当前的位置绘制折线。 所以每一个google.maps.LatLng()应该在此时具有坐标。地图上应该更新整个路径,例如每5秒更新一次。在最后一个点上,就像在地图上进行早晨行走的可视化效果,类似于那样。
我知道如何“绘制”地图并添加点到var flightPlanCoordinates[]中,并请求一些示例或链接,其中我可以找到:
- 如何将当前位置添加到var flightPlanCoordinates[]中
- 如何以“实时”模式使所有这些内容更新
感谢任何帮助 :)
更新:
尝试做这样的事情,但不起作用
var path = poly.getPath();
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
path.push(new google.maps.LatLng(latitude, longitude));
更新 2: 这里有一个很棒的例子,展示了应该如何做:http://kasheftin.github.io/gmaps/
var path = poly.getPath(); var latitude = position.coords.latitude; var longitude = position.coords.longitude; path.push(new google.maps.LatLng(latitude, longitude));
- Rachnog