gpt4 book ai didi

javascript - 谷歌地图 - SVG 标记被切断

转载 作者:搜寻专家 更新时间:2023-10-31 22:55:20 24 4
gpt4 key购买 nike

为什么我的 google.maps.Marker svg 图标被 chop 了?我尝试了很多 size 和 scaledSize 的组合...

var marker = new google.maps.Marker({
position: new google.maps.LatLng({lat: el.lat, lng: el.lon}),
icon: {
url: "/images/icons/observation_" + el.rate + ".svg",
size: new google.maps.Size(20, 20),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(10, 10),
scaledSize: new google.maps.Size(20, 20)
},
zIndex: 6,
map: map.map
});

Svg 图标应为 20x20 像素。

https://jsfiddle.net/d3v5huzr/

这是预览: Google Maps SVG markers

最佳答案

您必须像这样设置 svg 元素的宽度和高度属性:

<svg height="40px" width="40px" ... >

https://jsfiddle.net/zvtnohyv/

关于javascript - 谷歌地图 - SVG 标记被切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44259384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com