問題タブ [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.
google-maps - Google Maps API V3:地域の境界座標(ポリライン)データを取得するには?
Googleマップから(ポリラインを形成するために)GMaps座標として(指定された)地域の境界を取得しようとしています。これは何らかの方法で可能ですか?(maps.google.com または自分のドメインの自分の GMaps から)。
注:そのためのツール ( http://www.birdtheme.org/useful/v3tool.html など) を使用して領域を手動で描画/アウトライン化できることは知っていますが、広い領域を正確にカバーするには膨大な作業が必要です。この場合、自分で描く答えはオプションではありません。
例:
- https://maps.google.com/ -> 「ウーシマー、フィンランド」と入力
- 必要な領域の輪郭を示すピンク色の境界線が表示されます
- その境界線は、座標が必要なポリラインです
要件:
- 指定された検索から地域データ座標を抽出します (利用可能な場合) (例のように)
- 前者が不可能な場合は、地域「ウーシマー、フィンランド」の正確な地図のソースが必要です (単純なグーグル検索では必要な結果が得られませんでした)。
google-maps - KML ファイルからポリラインを作成する
Web サイトに地図があり、kml ファイルからいくつかのパスを作成したいと考えています。私はgeoxml3を見つけました、そして私はこのコードを持っています:
ドキュメントサンプルからのものです。のプロパティにアクセスしてパスを取得したいのですgeoXml
が、kml ファイルからポリラインのポイントを定義するマーカーがマップに表示されていても、ブラウザーのデバッガーはパスが未定義であると主張します。必ずしもこの方法を使用する必要はありませんが、ファイルからパスを描画するにはどうすればよいですか?
ファイルは次のとおりです:
http://pastebin.com/R1PsuumL
の座標からパスを作成したいと思いますFolder/Placemark/LineString/coordinates
。
javascript - チェックボックスを使用してポリラインGoogleマップAPI3を描画しますが、機能しません
プロジェクトにGoogleマップを含め、2つのマーカーの間のマップにポリラインを描画したいのですが、チェックボックスが付いています。機能とチェックボックスがなくても、すべてがうまく機能します。これはコードです:
javascript - Google MapsAPIv3ポリラインは更新時に表示されません
グーグルマップ上でそれらの間の接続としてポリラインでマーカーを描きたいです。しかし、グーグルマップにポリラインを表示するのに問題があります。ポリラインとマップをグローバル変数として初期化しました。マーカーは表示されていますが、ポリラインはレンダリングされません。
android - mapactivity から arraylist をオーバーレイ クラスに渡す
mapactivity からオーバーレイ クラスに値の配列リストを渡したい:
オーバーレイ クラスでは、コンストラクターが作成されます。
}
この loc arraylist から、1 つのポイントを描画し、残りの値から mnay ポリラインを作成したいと考えています。このジオポイントは描画クラスに渡すことができません。
合格後の次のステップは何ですか? draw メソッドでこの loc にアクセスするにはどうすればよいですか?
xml - xmlファイルからポリラインを使用してパスを描画します
xmlファイルから取得した座標を使用してGoogleマップにパスを描画したいと思います。次のコードがありますが、機能しません。
誰かがそれを行う方法を知っていますか?
よろしくお願いします。
そして、xmlファイルには次のデータが含まれています。
google-maps-api-3 - ポリラインを削除
ポリラインを使用してパスを表示する次のコードがあります。どうすれば削除できますか?
次の関数を使用して試しましたが、機能させることができません。
}
google-maps-api-3 - ポリラインを完全に削除します
xmlファイルを使用してパスをロードするための次のコードがありますが、他の車両の別のパスをロードしようとすると、新しいパスと一緒に最後のパスもロードされます。XMLファイルを再度ロードする前に、まずremove関数を呼び出します。しかし、それはパスを隠すだけです。
よろしくお願いします。
android - アンドロイドのキャンバスドローライン
みなさん、こんにちは。地図上の2点の間にポリラインを描画しようとしていますが、メソッドを実行すると、以下のエラーが発生します。エラーラインを次のように絞り込みました。
これが私のクラスが描いているところです
ここにエラーがあります
どんな助けでも大歓迎です。私はしばらくの間これに固執してきました。
google-maps - GoogleMapsAPIの動的な複数のポリラインの作成
だから私は開発中のサイトとその背後にあるプレゼンテーション用のRESTサーバーを持っています、私はサイトからいくつかのデバイスをチェックし、サーバー上のGETを介して名前を送信しています。サーバーはmySQLDBからいくつかのジオポジショニングデータを見つけて返しますGETへの応答としてサイトにそれらを。
異なるデバイスごとに動的にポリラインを描画し、それにデバイスごとにDBから返される任意の数の位置を追加したいと思います。
問題は、必要なポリラインを作成することです。
-markers
マーカーの配列(DBから取得した位置ごとに1つのマーカー)
-およびlatlngs
マップ上の位置の位置の配列
デバイスごとに!
チェックするデバイスの数または各デバイスに対して受け取る位置は静的ではありません。で新しいアレイを作成しようとしましeval("var " + DeviceID + "_Markers = [];");
たが、機能しないようです...
基本的に私が今していることは次のとおりです。$$
異なるデバイス||
間、デバイスの異なる位置#
間、および各位置のフィールド間にある非常に大きな文字列でDBから結果を取得します。文字列を取得して「デコード」するコードは次のとおりです。
はcreateLocationMarker()
、グーグルマップAPIであるhtmpページの特定のメソッドを呼び出し、それが言うように、読み取られた位置ごとに新しい位置マーカーを作成します。
これにより、最初に作成された後に存在するはずなのに、すべてのポイントで新しい配列eval
が作成されるようです...これを実装するためのより良い方法が必要だと確信していますが、現在は見つかりません。異なるデバイスごとにポリラインを動的に作成し、そこにその位置を追加する方法についてのアイデアはありますか?(または、これeval
を解決するための良い方法ではないことはわかっていますが、これを機能させる方法です。)