【发布时间】:2012-12-14 21:44:05
【问题描述】:
首先我在这里继承了很多代码,虽然我已经梳理了几次寻找这种行为的原因,但我很难过。
我希望最后点击的OverlayItem 位于其余部分之上,即使它看起来很傻。我所看到的是,当MapView 正在制作动画时(以OverlayItem 为中心),它完全按照我的意愿行事,然后当它完成时,“选定的”再次跳到背景。
这是默认行为吗?或者我的代码中有什么东西把这一切都搞砸了?
制作动画时:
居中动画完成后:
我可以看到一些解决此问题的方法(在draw() 方法中自己绘制选定的OverlayItem 或确保选定的是最后绘制的),但是人们在这种情况下会做什么?或者这只是我需要撤消的代码深处的一个错误?
【问题讨论】:
-
我没有玩过重叠标记。当您从
ItemizedOverlay提供它们时,绘图顺序是否似乎与基于索引的标记顺序一致? -
不,我应该提到这是我的第一次尝试。他们似乎总是从北向南绘制,以保持 3D 外观......
-
我想我应该搜索得更好一点:stackoverflow.com/questions/11182343/…
-
你好 xbakesx,我需要像你一样使用 mapforge 和 osmdroid 在地图上添加自定义信息窗口,你能帮我如何自定义信息窗口。谢谢
-
@nitesh 我对这两个方面都没有任何经验,但是如果你想写一个关于你到目前为止所拥有的问题,你正在尝试做什么以及你已经完成了什么试过了,好像不行,我一定要看看!
标签: android android-mapview itemizedoverlay overlayitem