【问题标题】:Change userLocation puck color using MapBox v10使用 MapBox v10 更改 userLocation puck 颜色
【发布时间】:2022-04-28 11:18:49
【问题描述】:

我正在将我的 MapBox 版本从 v6.4 迁移到 v10

我几乎可以迁移所有内容,目前唯一的问题是更改 userLocation puck tintColor。

我在v6.4 上所做的是更改mapView.tintColor 的颜色,其中mapViewMKMapView 类的对象。 目前,更改tintColor 只会更新attributionButton 颜色。

你有什么建议吗?

【问题讨论】:

  • 我只是在问自己同样的问题 :) 你知道如何改变颜色吗?非常感谢

标签: swift mapbox-ios userlocation


【解决方案1】:

从 Mapbox v10.4.3 开始,对我有用的解决方案是添加一个纯色的自定义圆形图像。

 let configuration = Puck2DConfiguration(topImage: UIImage(named: "circleSolidColor"))
 mapView.location.options.puckType = .puck2D(configuration)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 2016-02-23
    • 2017-11-29
    • 1970-01-01
    • 2019-01-16
    相关资源
    最近更新 更多