如何在google map iOS上使用svg标记图标?

如何在google map iOS上使用svg标记图标?,ios,swift,svg,google-maps-markers,google-maps-sdk-ios,Ios,Swift,Svg,Google Maps Markers,Google Maps Sdk Ios,我在iOS项目中使用谷歌地图。我目前正在使用.png图标作为我的标记图标,但无论其质量如何,这些图标都是模糊的。 在这种情况下,svg图标是我最了解的。有谁知道在iOS谷歌地图中使用svg的更好方法吗?从Xcode 12开始,iOS现在本机支持svg 基于此SVG,只需创建一个UIImage,并将其作为图标添加到google地图标记中 资产目录 增加了对可缩放矢量图形(SVG)图像资产的支持。它们保留了macOS 10.15或更高版本、iOS 13或更高版本以及iPadOS 13或更高版本的部署

我在iOS项目中使用谷歌地图。我目前正在使用.png图标作为我的标记图标,但无论其质量如何,这些图标都是模糊的。
在这种情况下,svg图标是我最了解的。有谁知道在iOS谷歌地图中使用svg的更好方法吗?

从Xcode 12开始,iOS现在本机支持svg

基于此SVG,只需创建一个
UIImage
,并将其作为图标添加到google地图标记中

资产目录

增加了对可缩放矢量图形(SVG)图像资产的支持。它们保留了macOS 10.15或更高版本、iOS 13或更高版本以及iPadOS 13或更高版本的部署目标的矢量表示。(18389814)


参考:

使用图像编辑工具将图像文件转换为pdf。并将pdf图像添加到“资源目录”。不要忘记在属性检查器上启用“保留向量数据”选项。

请参见@anushka本机ios不支持svg,因此您应该使用png。您是否为该图标添加了不同分辨率的图像?您已经在真实设备上测试了它的分辨率。您想创建自己的SVG图标吗?或者它们已经来自谷歌地图?这些PNG文件太小了。你需要变得更大。