gpt4 book ai didi

google-maps - 如何在 Google Maps API v3 中使用 SVG 标记

转载 作者:行者123 更新时间:2023-12-02 14:29:35 27 4
gpt4 key购买 nike

我可以使用转换后的 image.svg 作为谷歌地图图标吗?我正在将 png 图像转换为 svg,我想使用它,就像可以旋转的谷歌地图符号一样。我已经尝试使用谷歌地图符号,但我想要一个像汽车、男人等图标...这就是为什么我将一些 png 文件转换为 svg,就像这个示例网站他对这些使用什么 http://www.goprotravelling.com/

最佳答案

您可以使用 SVG Path notation 渲染您的图标.

参见Google documentation了解更多信息。

这是一个基本示例:

var icon = {

path: "M-20,0a20,20 0 1,0 40,0a20,20 0 1,0 -40,0",
fillColor: '#FF0000',
fillOpacity: .6,
anchor: new google.maps.Point(0,0),
strokeWeight: 0,
scale: 1
}

var marker = new google.maps.Marker({
position: event.latLng,
map: map,
draggable: false,
icon: icon
});

以下是有关如何显示和缩放标记 SVG 图标的工作示例:

JSFiddle demo

编辑:

这里还有一个带有复杂图标的示例:

JSFiddle demo

编辑2:

以下是如何将 SVG 文件作为图标:

JSFiddle demo

关于google-maps - 如何在 Google Maps API v3 中使用 SVG 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24413766/

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