問題タブ [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.
java - 緯度と経度のポリラインをASCII値にエンコードします
誰でもポリライン(の配列)の緯度と経度の値をJavaのASCII文字列にエンコードするコードを持つことができます
例えば
私の配列はJavaでした
この上記の値は、次のようなGeoPointタイプとしてListオブジェクトに格納されます。
このようにASCII文字列に変換したい
latlng値の配列を受け入れ、ASCII文字列を返すメソッドが必要です。助けていただければ幸いです。
javascript - Google マップ 3 再描画ポリラインのちらつき
かなり多数の緯度/経度ポイント (~ 1000) を持つポリラインを描画しています。ユーザーが時間範囲を調整できるようにする 2 つのスライダー (開始と終了) があります。これにより、ポリラインが更新され、2 つの時間の間のデータが表示されます。
私の更新アルゴリズムは次のようになります。
奇妙なことに、終了スライダーをドラッグすると線が期待どおりに再描画されますが、開始スライダーをドラッグすると線が正しく再描画されますが、高ズーム レベルでは線の一部がわずかに移動するように見えます (動かない)。これはズームインしたときです)。Google がポリラインに適用するアンチ エイリアス アルゴリズムと関係があるのではないかと考えましたが、終了スライダーを動かしても機能しません。
このちらつきの原因を知っている人はいますか?
javascript - GoogleマップAPI平行パスライン
私はパッケージ化された休暇のための一種の旅程マッパーに取り組んでおり、これまでに行ったことに本当に満足しています。カスタムレンダラーで実装された方向APIを持っているので、運転方向を取得し、パスに沿って配置されたGoogleのひどいものではない方向矢印で完成した独自のポリラインをプロットできます。私は正確には数学の専門家ではなく、別のパスに平行なパスを作成する方法を見つけようとしています。たとえば、旅程は都市 1 から都市 2 に行き、その後都市 1 に戻ります。
旅行を都市 1 のポリラインにオフセットして、パスをミラーリングしますが、パスと平行に移動するようにします。理想的には、パスを作成するときに、他のパスの交点をチェックし、見つかった場合はそれらの点でのみパスをオフセットしたいと考えています。これはより良い実装です。たとえば、別のパスと短時間だけ出会う場合など、たまたま別のパスと交差する場所でのみパスを平行にできるからです。
Bill Chadwick から API2 のこのコードを見つけました
リンクはこちら: http://wtp2.appspot.com/ParallelLines.htm
更新: どういうわけか、この古い v2 スクリプトを変換して v3 で動作させることができましたが、いくつかの問題が発生しています...
元のポイント数の 2 倍以上で、パスをたどっていますが、実際にはランダムにそれらを投入しています。スクリーンショットはこちら:
変換したクラスは次のとおりです。
これはある程度機能しています...元の実装と同様に機能しています。パス全体がズームベースで再計算され、ズームレベルが高いほど非常に短いパス(奇妙な角度)をスキップする機能をハックしました。ズームインするほどパスに近づきます。
かなり集中的であるため、再計算されない固定距離オフセットを使用したいと思います...この偉業を達成する多くのプログラム、rhino3d、autocad、illustratorがあります...グーグルマップ自体、経路のオフセットであるため、帰りの旅行と元の旅行を区別できます。
特にGoogleマップ用でなくても、JSでこれと同様のことをしたことがある人がいれば、ぜひ見てみたいです。私が調査しているリンク:
google-maps-api-3 - Googleマップv3でポリラインに情報ウィンドウを配置するには?
を使用して表示infowindow
する方法を知りたいですか?ポリラインの真ん中に表示されますか?!polyline
Google Maps Api V3
google-maps-api-3 - Drawing Manager でポリライン マーカーを変更するにはどうすればよいですか?
新しい図面ライブラリをテストしましたが、図面マネージャーのポリラインの位置から取得して別のマーカーを設定する方法について質問するようになりました。この例のように: polyline-complex .
私の例:
iphone - 座標が特定のポリラインにあるかどうかを確認するためのベスト プラクティスは?
ナビゲーション アプリの場合、ユーザーが特定の運転経路 (座標のリストとして表される) から逸脱したことを検出する必要があるため、ユーザーの新しい場所の更新を取得するたびに、この場所を確認する必要がありますパスにあります。それはあまりにも複雑ですか?
google-maps-api-3 - グーグルマップのfitboundsapiv3は私のポリラインを中心にしていません
サイトのすべてのポリラインを中央ズームできるようにしたいと思います。
また、これらの新しい座標ペアのそれぞれにマーカーを追加したいと思います。複数のマーカーと複数のプライゴンの例をたくさん見てきましたが、ポリラインの例は一度もありません。この問題を回避することはできません...
私はこのような非常に役立つページを見てきました:http ://salman-w.blogspot.com/2009/03/zoom-to-fit-all-markers-polylines-or.html
しかし、彼らのほとんどは事前に何らかの知識を前提としていますが、私はあまり知りません。
これは私のコードです:
事前のおかげで、私はグーグルAPIとこのサイトに非常に新しいです。
google-maps - マーカーとポリラインの両方でGoogleマップを表示するにはどうすればよいですか?
ポリラインを表示するマップとマーカーを表示できるマップを作成できますが、1つのマップに表示させることはできません。2つの異なる色のポリラインと、ポリラインの上に表示されるカスタムマーカーを含む基本的なマップが必要です。
HTMLの例はありますか?
アンドレ