API V3 で google.maps.markerIcon を使用しています。これまでに使用されたコードは次のとおりです。
var addImage = new google.maps.MarkerImage('/images/address.png',
new google.maps.Size(293, 198),
new google.maps.Point(0,0), //img origin
new google.maps.Point(320, 110)); //img anchor
これで、markerIcon が V3.1 で非推奨になったことがわかりました (このクラスは、Icon を優先して非推奨になりました)。
var AddressMarker = new google.maps.Marker({
position: coords,
map: map,
icon: (new google.maps.Point(320, 110), new google.maps.Point(50, 50),new google.maps.Size(293, 198),'/images/address.png'),
});
address.png が再び表示されますが、アンカー ポイント (最初の値) を気にしていないようです。このマーカーは、座標位置の左側に表示されるアドレス画像です。アイコンの原点値をとらず、その位置を中心に画像を表示します。
代わりに座標の左中央に配置するにはどうすればよいですか?
ご協力ありがとう御座います。