我们需要指向特定地理方向的标记.在V1中,我们可以在绘制时建立指向正确方向的位图,但在V2中,无法更改标记位图.
我不确定最好的方法是在地图旋转时(这听起来像是一个性能问题)破坏并重新构建我们所有的标记,或者尝试自己绘制它们.这可能是通过TileOverlay或我们自己的视图,我们坐在地图上.
我真的不喜欢这些方法.有没有人试过它们?
更新:
我已经尝试通过我们自己的视图绘图,但是当拖动地图时,这太过于迟钝了.
我现在正在摧毁&重新创建标记,但这是(正如预期的)性能问题,需要〜2000mS来更新60个标记.
解决方法 大家好消息! Google已将轮换添加到Maps API,因此我们不必再推出自己的实现了.他们还添加了平面标记,我猜这与原始问题更相关.展平标记始终保持最初在地图上绘制的方向:https://developers.google.com/maps/documentation/android/marker#flatten_a_marker
唯一的要求是您引用最新版本的Google Play服务.
总结以上是内存溢出为你收集整理的Android Maps API v2 – 标记旋转的方法?全部内容,希望文章能够帮你解决Android Maps API v2 – 标记旋转的方法?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)