カスタム マーカーを MapQuest に配置したいのですが、場所がアイコンの下部ではなくアイコンの中央にあるためです (アイコンは「ピン」のイメージです)。
var icon=new MQA.Icon("/images/market.png",30,70);
locator.setIcon(icon);
map.addShape(locator);
事前にどうもありがとう
免責事項: 私は MapQuest で働いています。
POI に setIconOffset メソッドを使用して、カスタム アイコンを配置できます。簡単な例を次に示します。
var myIcon=new MQA.Poi( {lat:39.739217, lng:-104.984861} );
myIcon.setIcon(new MQA.Icon('img/arrowicon.png', 72, 87));
myIcon.setIconOffset(new MQA.Point(-43,-72));
MQA.Point に渡す最初の数値は基本的にアイコンの CSS 左オフセットであり、2 番目は上部です。
ヘルプが必要な場合は、遠慮なくコメントを返すか、MapQuest Developer Networkのフォーラムをチェックしてください。