問題タブ [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.
javascript - Google マップ v3 でポリラインを作成し、それを enableDrawing にする方法
このコードはv2にあります:
そしてv3で行う方法??
ありがとう
javascript - 線に沿った距離に基づいてGoogleマップのポリラインにマーカーを追加する方法は?
ユーザーが歩いた/走った/自転車に乗ったルートをプロットし、走った時間を確認できる Google マップを作成しようとしています。そのメソッドGPolyline
を持つクラスgetLength()
は、この点で非常に役立ちます (少なくとも Google Maps API V2 の場合) が、距離に基づいてマーカーを追加したいと考えていました。たとえば、1 km、5 km、10 km などのマーカーですが、ラインに沿った距離に基づいてポリライン上のポイントを見つける明確な方法はないようです。助言がありますか?
draw - バウンディング ボックスが緯度/経度で、「ポイント」がラジアンの場合、ESRI ポリラインでポイントを描画するにはどうすればよいですか?
私は OpenMap を使用しており、com.bbn.openmap.layer.shape.ShapeFile を使用して ShapeFile を読み取っています。境界ボックスは、39.583642,-104.895486 のように、緯度/経度ポイントとして読み込まれます。境界ボックスは、左下のポイントと右上のポイントで、ポイントが含まれる場所を表します。OpenMap で「ラジアン」と名付けられた「ポイント」は、[0.69086486, -1.8307719, 0.6908546, -1.8307716, 0.6908518, -1.8307717, 0.69085056, -1.83077022, 0.690849. 、0.6908477、-1.8307738、0.69084626、-1.8307749、0.69084185、-1.8307792]。
「0.69086486、-1.8307719」のようなポイントを、通常のグラフィックスで使用できる x、y 座標に変換するにはどうすればよいですか?
ポイントを Excel に取り込んでグラフ化すると、指定された場所 (緯度/経度) の道路の曲線と一致する曲線が作成されるため、ここで必要なのはある種の変換だけだと思います。ただし、軸は手動で調整する必要があり、指定された境界ボックスは指定されたポイントとは異なる形式であるように見えるため、軸を調整する方法については参考になりません。
ESRI Shapefile の技術的な説明では、これについて言及されていないようです ( http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf )。
javascript - Googleマップのジオコーディング(GLatLngへの住所)
2つのアドレスポイントからGoogleMapsJavaScriptAPIを使用して測地線ポリラインを描画しようとしています。
住所をGLatLng座標に動的にジオコーディングするにはどうすればよいですか?GoogleのAPIドキュメントを読んだ後、少し混乱しています。
google-maps - GMap ポリラインの中心位置
私が Gmap を作成するとき、彼女は中心とズームを確立する必要がありました
GMap2 コンストラクターを使用してマップを作成したら、それを初期化する必要があります。この初期化は、マップの setCenter () メソッドを使用して実行されます。setCenter () メソッドには GLatLng 座標とズーム レベルが必要であり、このメソッドは、マップ自体の他の属性の設定を含め、マップで他の操作を実行する前に送信する必要があります。
このため、ルートは中央に配置されていません - これは例ですhttp://grab.by/4OD6
座標に基づいて中心を取得する必要がありますか?
そして、すべてのオブジェクトマップを表示するズームを取得しますか?
私のコード:
jquery - Googleマップv3でポリライン/マーカーを表示するためのJsonの解析
Jquery getJson()を使用して、Google Maps3APIに表示されるjsonを生成しています。:polylineのようにポリラインを表示したい -簡単な例
JQuery:
$ .getJSONは、[new google.maps.LatLng(lat、lng)]形式のポリライン座標を持つ文字列を返します。
しかし、行は生成されません。google.maps.LatLngオブジェクトを含むjson配列を返すことはできますか?または、ポリラインを表示するための最良の方法は何でしょうか。
delphi - 線のダッシュのサイズを変更することはできますか?
TImage Canvas で破線を描いていますが、破線のサイズが描画領域に対して大きすぎることがわかりました。キャンバスに描かれた線の破線のサイズを変更する方法はありますか?
これは、破線を描くことができるようにするために私がしていることです。
そして、ダッシュのサイズ/長さを変更できる Pen プロパティが見つかりませんでした。
ありがとう
google-maps - Google MapsAPIv3でポリラインの境界を取得する
Google Maps API v3を使用してポリラインのバウンディングボックスを見つける簡単な方法はありますか?データがマップに追加されたりマップから削除されたりするときに境界を更新する必要があるプロジェクトに取り組んでいます。これは、bd.extend(point)を実行するだけで非常に簡単です。ここで、bdはバインドされたオブジェクトであり、pointはLatLngオブジェクトです。問題は、データの削除を開始するときに、境界を変更してズームインしたいということです。これを実行できる組み込み関数はありますか、それとも自分で何かを作成する必要がありますか?
google-maps - Google Maps API:ポリラインの中心/ズームを計算する
ユーザーデータから動的に生成されるオーバーレイがあるので、そのオーバーレイの中心を見つける方法を知る必要があります。
現在、オーバーレイの最初の座標を使用していますが、これは実際にはオーバーレイの中心を表すものではありません。したがって、マップをロードすると、オーバーレイの中央に配置されません。
誰かが、ハードコーディングするのではなく、中心を計算することによって、オーバーレイの中心にマップを配置するための良い方法を持っていますか?
math - 自己交差のない平行ポリラインを作成するにはどうすればよいですか?
既存のポリラインに平行なポリラインを作成する単純なアルゴリズムは単純です。各頂点の法線を (セグメントの法線の平均として) 計算し、法線を使用して任意の量で頂点を変位させることができます。
ただし、曲線のポリラインでこのアルゴリズムを使用しようとすると、グラフィカルな問題が発生します。これは、円弧を形成する一連の点です。円弧ポリラインに平行な線を作成すると、法線を介して投影された頂点が、ある頂点から別の頂点に進むと実際に逆方向に移動して自己交差を作成するポリラインを作成するのに十分な距離を増やすまで、すべて問題ありません。
このような頂点を平行ポリラインから効率的に削除するにはどうすればよいですか? セグメントの方向を比較しましたが、生成されたセグメントが平行でない場合は、平行なポリラインが交差するポイントに到達したことを意味します。ただし、これは小さなセグメント (曲線のポリラインはさらに小さなセグメントを生成します) や、元々縮退した頂点 (1 つの頂点が次の頂点と等しい) を持つポリラインではうまく機能しません。