Ios Mapbox自定义用户位置图像
我使用的是Mapbox 2.1.2,需要为用户位置注释设置自定义图像。在MapKit或GoogleMaps中实现这一点都不是问题,但我如何使用Mapbox处理这一问题Ios Mapbox自定义用户位置图像,ios,mapbox,Ios,Mapbox,我使用的是Mapbox 2.1.2,需要为用户位置注释设置自定义图像。在MapKit或GoogleMaps中实现这一点都不是问题,但我如何使用Mapbox处理这一问题 如果不可能,我如何跟踪用户的位置?我已经尝试在位置更新时添加MGLPointAnnotation对象。但是我必须有一个注释缓存,并在添加新的、最新的注释时将其清除,这也会导致“闪光”的丑陋效果。关于自定义用户位置注释的背景: 现在最好的方法是遵循这里的指导,即在源代码中定制MGLUserLocationAnnotation类(SD
如果不可能,我如何跟踪用户的位置?我已经尝试在位置更新时添加MGLPointAnnotation对象。但是我必须有一个注释缓存,并在添加新的、最新的注释时将其清除,这也会导致“闪光”的丑陋效果。关于自定义用户位置注释的背景:
现在最好的方法是遵循这里的指导,即在源代码中定制
MGLUserLocationAnnotation
类(SDK是开源的) 从Mapbox iOS SDK v3.4.0开始,您可以提供自己的用户位置注释视图,其中包含UIImageView。在MGLMapViewDelegate中,实现方法来检查注释
是否等于MGLMapView的用户位置
;如果是,则返回包含UIImageView的新视图。除了Minh Nguy的答案之外,还有一个自定义用户点的正在进行的示例。ễn我在另一个答案中给出了完整的定制示例代码: