0

Googleマップの小さな黄色い男に似たGoogleMaps v3カスタムコントロールを作成しています。コントロールには、マップの左上隅にアイコンがあります。ユーザーはそのアイコンをマップにドラッグ アンド ドロップします。次に、その場所の緯度を取得したいだけです。

マーカーのように見えても同じではありません。

ここに私がこれまでに持っているものがあります:

var draggableMarkerControl = document.createElement('div');
draggableMarkerControl.setAttribute('class', 'gm-draggable-container'); //h&w of 75px
map.controls[google.maps.ControlPosition.TOP_LEFT].push( draggableMarkerControl );

次に何をすべきか考えている人はいますか?たぶん、似たようなコードを見つけて作業するのに役立ちますか?

4

2 に答える 2

1

自分のプロジェクトで本質的に同じものを探しているときに、あなたの質問を見つけました。https://groups.google.com/forum/#!topic/google-maps-js-api-v3/7oWus3T5Ycwを見つけましたが、これは適応できると確信していますが、例のソースを見ると、コードは「有料で利用できます」と書かれています。

私のアプローチは、一時的なマーカーをウィンドウ内の特定の位置にマップ上に配置することでしたが、マップを移動またはズームするたびに再計算して移動する必要がありました。

于 2013-10-18T16:36:55.080 に答える