Java 自定义图标未居中
我正在尝试在我的网站上添加一个标记。一切都在运行,但我看到标记总是相对于我单击的位置稍微移动。此外,只有当我尝试添加自定义图标时,才会出现此问题。当我使用默认图标标记时,一切都是正确的 负责在我的网站上添加标记的部分代码:Java 自定义图标未居中,java,google-maps,Java,Google Maps,我正在尝试在我的网站上添加一个标记。一切都在运行,但我看到标记总是相对于我单击的位置稍微移动。此外,只有当我尝试添加自定义图标时,才会出现此问题。当我使用默认图标标记时,一切都是正确的 负责在我的网站上添加标记的部分代码: lastMarker = new google.maps.Marker( position : location, map: mapDefault, draggable : true, icon : {
lastMarker = new google.maps.Marker(
position : location,
map: mapDefault,
draggable : true,
icon : {
path : fontawesome.markers.MAP_MARKER,
scale : 0.75,
strokeWeight : 0.2,
strokeColor : 'black',
strokeOpacity : 1,
fillColor : $('#quest_marker'+
currentPageButton).attr('data-
value'),
fillOpacity : 1,}
});
因此,我收到了如下信息:
icon:{
...
anchor: new google.maps.Point(16,32)
}
当我尝试添加默认图标时,则是正确的:
是什么导致此问题,以及如何解决此问题。您可以使用icon的
锚定
选项
比如,;
如果您的png大小为32,32,则可以如下调整图标的定位:
icon:{
...
anchor: new google.maps.Point(16,32)
}
所以,您可以指向图标的顶端。您可以使用图标的
锚定
选项
比如,;
如果您的png大小为32,32,则可以如下调整图标的定位:
icon:{
...
anchor: new google.maps.Point(16,32)
}
所以,您可以指向图标的顶端。如果您的png大小为32,32,那么您可以调整图标的定位点:new google.maps.point(16,32)。所以,你可以指向你的图标的顶端。它是有效的!:非常感谢您的帮助。如果您的png大小为32,32,那么您可以调整图标的定位:new google.maps.Point(16,32)。所以,你可以指向你的图标的顶端。它是有效的!:我非常感谢你的帮助。