ページの背景として Google マップがあり、その上にいくつかの div レイヤーがあります。マップにマーカーを配置するとき、div の下ではなく、マップの可視部分に配置したいと考えています。つまり、マップにパディングを追加して、fitBounds()、setCenter() などの関数がマップの可視部分にマーカーを配置するようにする必要があります。
周りには多くの例がありますが、どれもうまく見えないか、まったく機能していません。それらのほとんどは次のようなものです:
境界を計算し、パディングを使用して境界を拡張しようとしましたが、これは 2 段階のプロセスです。最初に、マップは元の境界に配置されて正しい投影が得られ、次に拡張された境界にアニメーション化されます。プロフェッショナルに見えません。2 つ
fitBounds()
あり、2 つ目はアニメーション化されています。http://jsfiddle.net/seddass/CuKTK/カスタム コントロールをマップに追加しようとしましたが、多くの場所で提案されているように、カスタム コントロールがマップにパディングを追加していないようです。http://jsfiddle.net/seddass/wtT3t/1/
Google Map v3のパディングの実際の例またはより良いソリューションを提供できる人はいますか? 前もって感謝します!