【发布时间】:2020-11-19 05:49:30
【问题描述】:
我在一个 swift 项目中使用 googleMapsApi。我想知道是否可以更改显示用户当前位置的标记或图标的颜色。我了解如何添加带有图像、颜色、形状等的自定义标记。但是我可以将默认的蓝色当前位置标记更改为红色或任何其他颜色吗?
【问题讨论】:
标签: ios swift google-maps google-maps-sdk-ios
我在一个 swift 项目中使用 googleMapsApi。我想知道是否可以更改显示用户当前位置的标记或图标的颜色。我了解如何添加带有图像、颜色、形状等的自定义标记。但是我可以将默认的蓝色当前位置标记更改为红色或任何其他颜色吗?
【问题讨论】:
标签: ios swift google-maps google-maps-sdk-ios
不,没有官方方法可以替换GMSMapView中的蓝色当前位置点。
实现此目的的唯一方法是通过将mapView.myLocationEnabled 设置为false 来移除蓝点,然后使用您想要的设计创建自定义GMSMarker 并将其放置在地图上的当前位置位置。
【讨论】: