作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我不使用 GIcon() 时,位置点显示正确。但是,当我使用 GIcon() 时,位置显示在错误的位置。这是我的代码:
<script language="javascript">
var Icon = new GIcon();
Icon.image = "images/myicon.png";
Icon.iconSize = new GSize(10, 10);
Icon.iconAnchor = new GPoint(5, 34);
Icon.infoWindowAnchor = new GPoint(5, 2);
var markers = [{'latitude': 169.132892, 'longitude': -44.698667, 'name': 'dsfsdfljsldk' }]; var map;
var centerLatitude = 18.17;
var centerLongitude = 127.57;
var startZoom = 2;
</script>
最佳答案
您的图标大小为 10x10 像素,但您已将其设置为锚定在距 top left corner of the icon 10x34 像素的位置。 .
您可能希望将您的图标锚定到图标的 10x10 大小范围内的 map 上。如果您希望 anchor 位于图标的中心,请将 iconAnchor 设置为 (5,5)。
关于google-maps - 将 GIcon() 用于谷歌地图时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/909663/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!