2016-08-03 3 views
-1

ウェイポイントでカスタムルートを保存してから、元に戻すにはどうすればよいですか?Googleマップでウェイポイントを使用したカスタムルートを保存して再作成するAPI

私は、出発点、終点、および8つのデフォルトウェイポイントを間にしてルートをプロットできるマップを作成しました。

(won't bother with the code- it is pretty generic) 

私の現在の問題は、このカスタムルートをデータベースに保存し、必要に応じてそれを再作成する方法を理解できないことです。ルートはチャンクに分けることができ、それらのチャンクは保存することができます。しかし、それはあまりにも多く、Googleはそれをどのように処理するかわからない。

私の目標を達成する方法があるかどうかわかりません。

答えて

0

以前のプロジェクトで私にとってうまくいった方法の1つは、ポリラインのエンコードとデコードを利用することでした。ここでの利点は、すべてのウェイポイントでポリライン全体を含む文字列を生成することです。

ドキュメント+の例では、それを使用することが簡単にする相対的さhere

見つけることができます。あなたが保存したいポリラインのPATHが必要です

var encodedString = gmaps.geometry.encoding.encodePath(path); 

今、あなたはデータベース(列の長さを追跡する)にこの文字列を送信します。

復元プロセスは、エンコード処理と同じくらい簡単です。お使いのエンコード済みポリラインの文字列を取得するには、データベースへの要求を作成し、実行します。

​​

は、私が正しい、あなたの質問を理解しているし、私の答えはあなたを助けることができる願っています。私にお知らせください。

関連する問題