0

v2のv2と比較して、GoogleマップのAPI v3では、複数のコード化されたポリラインを使用して、接続された)パス?Googleマップapi v3を使用してマップ内で分割されたコード化ポリラインを使用する方法

ここに表示されているとおり、http://www.campiscout.com/index.php?option=com_wrapper&view=wrapper&Itemid=37はv2で完全に分離することができます。

v3のバージョンで私のテストのウェブサイトはここにある:私の問題への解決策があるhttp://www.zupa.it/joomla25/hike-route-trekking

エンコードされたパスは、MySQLのDBに格納されており、これらはXML

を経由してマップに渡されますか? それはバグですか、何か間違いを犯したり、何かを忘れましたか?

解決策を探してネットに貼り付けてから数週間後、私は助けに感謝します。

ありがとうございます。

B.

答えて

0

あなたは1つのグローバル変数tempPolyそこに持っている、あなたはすべてのマーカーのすべての場所でaddLocationにこのポリラインのパスを拡張します。

使用このdownloadUrlのコールバック()内のポリラインを作成するには:

new google.maps.Polyline({ 
    strokeColor: '#FF3333', 
    strokeOpacity: 1.0, 
    strokeWeight: 2, 
    path: decodedPath, 
    map:map 
}); 

を...とaddLocation()からこれを削除します。

tempPoly.setPath(latlngs); 
+0

Dr.Molleをありがとう、私addLocation()関数を削除し、グローバル変数をrestudyingし、ポリラインの初期化で "location:"オプションの代わりに "path:"を使用して問題を解決しました。どうもありがとうございます。 – buonzeus

関連する問題