我正在使用GoogleMaps SDK在iOS 7应用程序中实现Maps。我的要求是在mapview上标记所有商店位置,并使用man图标显示用户当前位置。
重置当前位置时,有时当前位置标记位于商店位置标记后面。而其他时候,当前位置标记出现在商店位置标记的顶部。
我尝试在渲染当前位置标记之前调用[mapview setNeedsDisplay]。但实际问题并没有得到解决。
如何使这种行为保持一致?
答案 0 :(得分:0)
这不是查询的100%解决方案,但我观察到它是因为当位置'lat& amp;时,标记的渲染顺序是独立的或不确定的。长期完全一样。
因此,有时会绘制Man Icon,有时会绘制Store Location。因此我做了一个技巧,就像永远不匹配当前位置来存储位置..如果匹配只是我添加了Man图标标记位置,大约10厘米,另外存储位置值。然后两个值都不同,Man Icon永远不会落后。