私は JS の初心者です。申し訳ありませんが、自分のコードが添付されていません。Google マップ ドキュメントの「helloworld」の例です。
では、何が問題なのですか: ユーザーの現在の位置に応じてポリラインを描画したいのです。したがって、それぞれのgoogle.maps.LatLng()には現時点で座標が必要です。マップ上では、5 秒に 1 回など、更新中ずっと出現するはずです。最後のポイントは、朝の散歩を地図上で視覚化したようなものです。
マップを「描画」して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));
UPD2: ここにクールな例があります。http://kasheftin.github.io/gmaps/