2

Googleマップアプリの1つにロケットのマーカーがあります。当然のことながら、方向に応じて回転させる必要があります。どうやってやるの?<img>要素ではなく画像ソースとしてURLを指定する必要があるため、canvas / VML(jquery-rotateのように)を使用して画像を回転することはオプションではないようです。

4

2 に答える 2

1

その画像のより多くのバージョンを(回転用に)作成し、必要な画像のURLを使用できます。

于 2010-11-14T10:33:03.553 に答える
1

クロスブラウザの最適な方法は、さまざまな角度でマーカーを使用してスプライトを作成し、角度に応じてマーカーのサイズ属性を変更することです。

クロスブラウザ以外のもう1つの方法は、CSS3変換を使用することです。これを行うには、カスタムオーバーレイを作成することをお勧めします。または、キャンバスを使用してマップに描画します。ただし、クリックイベントをキャプチャするためのdom要素は取得できません。

于 2010-11-15T23:00:16.377 に答える