0

私はグーグルマップv3とそのdrawingManager機能を使用しています。これらのシェイプのピクセルをLatとLongを介して、または直接取得したいと思います。

これがdrawingManagerShapesのURLです

https://developers.google.com/maps/documentation/javascript/examples/user-editable-shapes

マップのコンテナに関して、ここのようにピクセルを取得したい

http://gmaps-samples-v3.googlecode.com/svn/trunk/latlng-to-coord-control/latlng-to-coord-control.html

ここと同じですが、overlayクラスを使用していて、DrawingManager Shapesに使用したいので、ヘルプが必要です。

ありがとう

4

1 に答える 1

1

LatLngをPointに変換するにfromLatLngToPoint()は、現在の投影法を使用します。

現在の予測はによって返されますmapObject.getProjection()

ただし、形状は常にLatLng/Pointsによって定義されるとは限りません。長方形の場合は境界で定義された点を移動し、円の場合は中心(および/または境界)を移動し、ポリライン/ポリゴンの場合はパスを移動する必要があります。

于 2013-01-05T06:46:20.757 に答える