1
は、私は、マップのdivを持って言う:Googleマップ - 地図のdivサイズに基づいて場所にマーカーを移動しますか?
____________________
| |
| |
| |
| m |
| |
| |
| x |
|___________________|
メートルはあるマーカーは、今ここで(マーカーが最初にある場合、実際に、私は本当に気にしません)。私はマーカーを5%のdivの高さ、8%のdivの幅を左下隅からxの位置に移動したい(ピクセル単位の移動も問題ありません)。地図のサイズはどのようなサイズでもかまいませんが、マップのmからx位置にマーカーを移動するにはどうしたらいいですか?
注:わかりやすくするために、マーカーの位置(緯度、経度)を変更するのではなく、地図のdivからx位置にマーカーが移動するように地図を移動する必要があります。
ありがとう、私はこのような何かをしようとします – Derek
それは本当にあなたのアプリケーションに依存し、多くのテストまたは私が書いたコードをアップグレードします。がんばろう! –
私は別の質問に関連するものを見ました。ピクセル単位で長さを計算できるので、地球上のどこにいても同じ結果が得られます。 https://developers.google.com/maps/documentation/javascript/reference#MapCanvasProjectionメソッドはfromContainerPixelToLatLng(ピクセル:Point)です。 –