-1

私はマルチページアプリケーションで作業していますが、1ページに入力した座標を取得して別のページにデータを表示するのに問題があります。最初のページに入力したアドレスをジオコーディングして、ローカルキャッシュに格納します。 2ページ目でGoogle Maps APIでLatとLongから新しいポイントを作成

、私は

var srcLat = localStorage.getItem('srcLat'); 
var srcLong = localStorage.getItem('srcLong'); 
var destLat = localStorage.getItem('destLat'); 
var destLong = localStorage.getItem('destLong'); 

を使用して、これらを取得しています私は今、これらの2つの座標間の距離と通勤時間を見つけたいです。私は他の解決策がある場合は、お勧めくださいthis-

displayRoute(srcPoint, destPoint, directionsService, 
directionsDisplay); 

を使用できるように、これらの座標を表すことができ、SRCと呼ばれるポイントにsrcLatとsrcLongを変換する方法はあります。

PS:このアプリはプロジェクトデモ用で、Chromeのみで動作します。したがって、ローカルストレージの使用。

+1

を取るのLatLng何のオブジェクトのですか?問題を示す[mcve]を入力してください。 ([fiddle1(setter)](http://jsfiddle.net/geocodezip/L1u4z0ak/1/)、[fiddle2(getter)](http://jsfiddle.net/geocodezip/z6mbtvh6/)) – geocodezip

答えて

0

うんあなたは、この

var srcPoint = {lat: srcLat, lng: srcLong} 
var destPoint = {lat: destLat, lng: destLong} 

ようになり緯度経度オブジェクト、このオブジェクトを作成する必要があり、地図上のポイントを表します。

説明Doc'sであなたの興味深いの場合は、あなたがそれをやったしている何の問題を見here

関連する問題