問題タブ [google-polyline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - JSON ファイルを反復処理して複数のポリラインを表示する
外部 JSON リソースから取得した複数のポリラインを含むマップをレンダリングしようとしています。各 JSON レコードには、多数の説明フィールドと、LatLng の配列を含むフィールドがあります。コードは JSON データを適切に取得し、適切に解析しているようです。次に、ポリラインをマッピングする各レコードを反復処理しますが、何らかの理由でマップに表示できません。Google Maps API を使用するのはこれが初めてです。私はおそらくばかげたことをしているのですが、見つけられる限り多くの例を調べてみましたが、明らかに間違っているものは見つかりません。すべての提案に感謝します。
ポリラインを表示するためのコードの基礎は、次の例から取られました: http://code.google.com/intl/no/apis/maps/documentation/javascript/examples/polyline-simple.html
php - ポリライン エラー ライン
こんにちは、私は Google マップを持っており、座標は解析 XML データを介して取得されます。このスクリプトは、Google マップの V3 を使用している econym のサイトに基づいています。これで、マーカーを正しく表示できましたが、ポリラインは単一の線ではなく、あるマーカーから別のマーカーに線を引くため、発生しないはずの多角形のように見えます。
見てみませんか?ありがとう!
javascript - Google MapsAPIV3のすべてのポイントを接続する編集可能なポリライン
Google Maps API V3を使用して、クリックしたすべてのポイントを接続する編集可能なポリラインを描画しようとしています。
たとえば、マップ上の4つの異なるポイントをクリックすると、4つのポイントすべてを結ぶ6つの線が表示され、これらの線が編集可能になります。
私はこの例(http://www.ekelschot.eu/demo/maps/enableEditing.html)を見つけました。これは編集可能な線を作成しますが、4点の場合は3本しかありません。
これを行う方法について助けをいただけますか?私はjavascriptに非常に慣れていないので、この問題についての私の無知を許してください。
ありがとうございました。
上記の例のコード:http ://snipplr.com/view/38270/google-maps-api-v3--enableediting-polylines/
iphone - Objective-C foriPhoneでGoogleDirectionsAPIポリラインフィールドを緯度経度のポイントにデコードするにはどうすればよいですか?
Google Directions APIを介して取得しているルートJSONに対応する地図上にルートを描画したい:https ://developers.google.com/maps/documentation/directions/start
ステップフィールドから緯度と経度を抽出する方法を理解しましたが、これは曲がりくねった道路をうまくたどりません。私が必要としているのはポリライン情報をデコードすることだと思います。ポリラインをエンコードする方法についてのGoogleの指示を見つけました:https ://developers.google.com/maps/documentation/utilities/polylinealgorithm
ここで、Android用のコードと、ポリラインのデコードに関するJavascriptを見つけました。たとえば、次のようになります。
googleDirectionsAPIを使用したマップビューの描画方向-ポリラインのデコード
しかし、Objective-C iPhoneコードで同じものを見つけることができません。誰かがこれを手伝ってくれますか?必要に応じて自分でできると確信していますが、すでにどこかで利用できるようになっていると、時間を節約できます。
編集:ここで重要なのは、base64エンコーディングを文字ごとにデコードできることです。具体的には、GoogleからJSONで次のようなものを取得します。これは、特にbase64エンコーディングを使用してエンコードされています。
注:この質問はGoogle Maps API v1に関するものであることに注意してください。以下の多くの回答からわかるように、GMSPolyLine polyLineWithPathを使用してv2でこれを行う方がはるかに簡単です(@cdescoursに感謝)。
google-maps - 複数のエンコードされたポリラインを 1 つのエンコードされたポリラインにマージする
ポリライン全体をデコードおよび再エンコードせずに、新しくエンコードされたポリラインを既存のポリラインとマージしようとしています。新しいエンコードされたポリラインは、既存のポリラインに追加したい (Linux) サーバーにアップロードされます。
問題は、それらを一緒にマッシュアップできないことです。以下は、操作するサンプル データです。PHPまたはシェルスクリプトで解決策を見つけて作成することを望んでいますが、問題は、エンコードされたポリラインアルゴリズムを解釈するのに十分な技術的理解がどこにもないことです。
- エンコードされた最初の 3 つの座標ペア:
yir{Fnwm_MimFquRuTanK
- 最後の 3:
s`z{Fbpb~L{qGg`FkrDkjK
- すべて 6:
yir{Fnwm_MimFquRuTanKdLw`J{qGg`FkrDkjK
インタラクティブ ポリライン エンコーダー ユーティリティ
エンコードされたポリライン アルゴリズム形式 (インタラクティブ エンコーダー経由で取得できます)
ポリライン エンコーダー
編集:
両端のポリラインをエンコードした元のデータもあります。したがって、最初と最後の座標ペアを別々に保存することもできます。
参考資料:
エンコードされたポリラインがどのように機能するかについて、より詳細なブログ投稿を書くことになりました。ここで読むことができます:エンコードされたポリラインとは?
json - goMapjqueryプラグイン。JSONファイルに保持されている座標を使用してポリラインを作成する
こんにちは、配列から2つの別々のポリラインの座標を渡そうとしていますが、これまでのところ、配列はJSONファイルに保持されている座標から入力されていますが、その配列を使用して実際にポリライン座標を入力することはできないようです。単にマップに表示されません-コンソールでエラーは識別されません。
私はこれに慣れていないので、優しくしてください、昨夜は物事を機能させるために非常に遅い夜でした。最新バージョンのgoMapjqueryプラグインを使用していますが、プラグインの制限に近づき始めていますが、スキルが不足していることを知っているので、これは暗闇の中での刺し傷ですか?
どんなガイダンスでも大歓迎です。ありがとう。
ps各ポリラインのJSONファイル、色、IDなどの他のプロパティを使用するつもりですが、最初にこの段階を通過する必要があります:)
関連するJSONファイルの内容は次のとおりです。
スクリプトの関連する側面:
google-maps - google maps api v3を使用して、マップで分離されたエンコードされたポリラインを使用する方法
バージョンv2と比較して、単一のマップで複数のエンコードされたポリラインを使用するGoogleマップAPIのv3で、それらを一意の(結合された)パスとして表示する理由を誰でも知っていますか?
ここhttp://www.campiscout.com/index.php?option=com_wrapper&view=wrapper&Itemid=37 in v2 でわかるように、完全に分離してプッシュできます。
v3 バージョンのテスト Web サイトは次のとおりです: http://www.zupa.it/joomla25/hike-route-trekking
エンコードされたパスは mysql db に保存され、xml 経由でマップに渡されます
私の問題の解決策はありますか?それはバグですか、それとも間違いを犯したか、何かを忘れましたか?
解決策を探してネットに数週間貼り付けた後、助けていただければ幸いです。
前もって感謝します。
B.
google-maps - Google マップのドラッグ可能なポリライン
距離 [api v3] のポリラインを含むマップがあります。誰かがポリラインを同時にドラッグすると、距離も更新されますが、方法がわかりません。私を助けてください、良いチュートリアルや別のスレッドは大歓迎です
私を助けてくれてありがとう
ナヴィーン
google-maps - jquery-ui-mapはポリラインで境界を合わせますか?
jQuery Mobile を使用してモバイル アプリを作成しています。また、マップを作成するためのプラグイン「jquery-ui-map」も使用します(これは、jQM で GMap のみを使用した場合の表示の問題に大いに役立ちました)。
マップにポリラインを追加でき、問題なく動作します。しかし、fitBounds メソッドを使用しようとすると、機能しません。実際、それはかなりズームアウトします。しかし、私の限界ではありません。
これが私のコードです:
最後の行を除いて、このスニペットのすべてが正常に機能しているようです。
何か案は ?