6

標準の HTML 要素 (div、ボタン) をマップ上の特定の座標セットに追加する方法と追加できるかどうかを知りたいですか?

たとえば、一連の座標があり、それらにカスタム バルーン通知を添付したいと考えています。

一連の座標にカスタム スタイルの要素が付加された Google マップ

座標から離れてパンすると要素が消え、座標に戻ると要素が再び表示されます。

Google マップでこれを行うことは可能ですか?

4

5 に答える 5

5

カスタムオーバーレイを使用できます-https ://developers.google.com/maps/documentation/javascript/customoverlaysforthat

于 2010-01-27T22:19:18.790 に答える
3

romanが言ったように、GOverlayを実装するカスタムjavascriptオブジェクトを作成できます。

これは、別のSOの質問の例で、その男がGoogleマップの上にSVGを挿入したいと考えていました。ただし、彼のソリューションを使用してHTMLを挿入するだけでよいと確信しています。

GoogleマップにSVG図をオーバーレイするにはどうすればよいですか?

于 2010-01-27T22:23:11.243 に答える
1

カスタムバルーンを作成する場合は、次の質問を参照してください。

グーグルマップバブルテンプレート

于 2010-01-27T22:43:09.047 に答える
0

あなたが見たいのはopenInfoWindowHtml関数です。最初にマップにマーカーを追加する必要があります。気の利いた最大化関数と組み合わせたこの良い例については、Googleでこの例を確認してください。

于 2010-01-27T22:24:41.913 に答える
-1

これを最新の Google Maps API バージョン (v3) の基本クラスとして参照してください。

使用法:

var rectBounds = new google.maps.LatLngBounds(
    new google.maps.LatLng(54.478490, 18.550357),
    new google.maps.LatLng(54.478434, 18.551952)
);
var obj = new overlayText(rectBounds, 'Some<br />HTML', objGMap3);
于 2010-05-26T17:49:12.907 に答える