マップキャンバスのdiv内の特定のピクセル(!をクリックして決定されていない)がどのLatLngに対応するかをどのように判断できますか?地図キャンバスのdiv内のピクセルのxとyのオフセットがあり、このピクセルが(f.ex.、マーカーを配置するために)対応するLatLngを探したいとします。マップコンテナ内の特定のピクセルのLatLngを取得する
0
A
答えて
1
google.maps.OverlayView(http://code.google.com/apis/maps/documentation/javascript/reference.html#OverlayView)を継承するJavascriptクラスを実装する必要があります。
マップをパンすると、クラスのdraw()メソッドが呼び出されます。そのメソッド内でgetProjection()を呼び出してMapProjectionオブジェクトを取得し、MapProjection.fromContainerPixelToLatLngを使用して(マップの左上を基準にして)ピクセルをLatLngに変換できます。
これは非常に複雑な理由は、ほとんど確実にやっていることではないということです。なぜ、ピクセル空間内のマップに対して何かを配置する必要がありますか?マップのユーザは、「現実世界」の空間(例えば、地球の表面上の点)に興味がある傾向がある。
関連する問題
- 1. 特定のピクセルのx、y位置を取得
- 2. GoogleマップでLatLngの値を取得
- 3. プレstashop内の特定のページにfacebookピクセルを追加する
- 4. 配列内の特定の項目のインデックスを取得する
- 5. 特定のCSSの列の内容を取得する方法
- 6. プロファイル内の特定の値を持つユーザーを取得する
- 7. OpenGLの2.0で特定の色のピクセルを読み取る
- 8. 画像内の2点間のピクセル数を取得する
- 9. ファイル内の特定の変数を取得する方法
- 10. ループ内の入力から特定の値を取得する
- 11. MANページ内の特定のセクションを取得する方法は?
- 12. BitmapFrame内の任意のピクセルの色を取得しますか?
- 13. ExpandableListview内の特定の子のビューを取得します
- 14. ローカルストレージ内のオブジェクトの特定の要素を取得します
- 15. CV2輪郭内のピクセル値を取得する
- 16. 内部レイアウトのサイズをピクセルで取得する
- 17. jQuery:特定のタグ内でHTMLを取得する
- 18. 特定の日付範囲内のMySQLテーブル内の各レコードを取得する
- 19. javafx GridPaneは特定のセルの内容を取得します
- 20. DB内の特定のテーブルのテーブルの行数を取得
- 21. BufferedImage - グレースケールカラーモデルのピクセル値を取得する
- 22. UIImageのピクセルを取得する方法
- 23. 特定のカテゴリを取得する
- 24. 特定のレコードを取得する
- 25. イメージ内の特定のピクセルのLA * B *値を表示する方法は?
- 26. ディレクトリ内の特定のDLLでのみ実行するプログラムを取得する
- 27. C#でピクチャボックス内のピクセルを取得していますか?
- 28. SVG内の文字列のピクセル長を取得
- 29. 特定のサイト内のすべてのページリンクを取得する方法は?
- 30. 特定のSharePoint 2007 Webアプリケーション内のすべてのサイトコレクションを取得するクライアントサイドコンソールアプリケーション
これはおそらく役に立ちますか? http://stackoverflow.com/questions/1553064/getting-the-pixel-coordinates-of-a-google-map-marker – Tsar
@Tsar - その答えはMaps API V2用です。 Maps API V3では、さまざまな一連のメソッドが公開されています。 – plexer