我正在向此处V3地图添加自定义标记,但是默认情况下,它是我试图指出的标记的原始坐标系上的左上像素。
有没有办法告诉DomMarker与所需位置相关的精确像素?
var outerElement = document.createElement('div'),
innerElement = document.createElement('div');
innerElement.innerHTML = '<img src="/Images/' + getMarkerImage(donation) + '" />';
outerElement.appendChild(innerElement);
var domIcon = new H.map.DomIcon(outerElement, {});
var domMarker = new H.map.DomMarker(
{ lat: donation.Lat, lng: donation.Long },
{ icon: domIconn}
);
map.addObject(domMarker);
最佳答案
我不确定它的最佳做法,但这似乎行得通...
innerElement.innerHTML = '<img src="/Images/' + getMarkerImage(donation) + '" style="margin-left:-28px; margin-top:-34px;" />';