1

これはロングショットですが、Google Maps API v3 に、カスタムの「draggableCursor」のどこにカーソルの先端/端 (より適切な言葉がないため) を設定できる設定があるかどうか疑問に思っていました。 . デフォルト設定では、画像の左上隅がカーソルポイントになっているようですが、左下にしたいです。

これまでの私のコードは次のとおりです。

map.setOptions({ draggableCursor: 'url(images/markers/you_marker.cur), default' });
4

2 に答える 2

5

Andrew Leach の答えは、カーソルのホットスポットが .cur ファイルで定義されているという点で正しいですが、Google マップでは認識されません。

Google マップのカスタム カーソルの場合、CSS ルールで座標を設定することでホットスポットを変更できます。

map.setOptions({ draggableCursor: 'url(images/markers/you_marker.cur) 16 16, default' });
于 2012-08-06T20:05:09.203 に答える
1

カーソルのホットスポットは.curファイルで定義する必要があります。他の位置が指定されていない場合、デフォルトで左上になります。APIは、使用するカーソルファイルを指定するだけです。

http://www.axialis.com/tutorials/what-is-a-cursor.html#t8(他のカーソルデザインプログラムが利用可能です)。

于 2012-05-21T15:03:28.800 に答える