【地图气泡/地图标记】在地图缩放后有漂移(不用google api的)

程序员扛把子 2012-10-22 10:08:12
地图层和气泡/标记层是两个个framelayout
map是一个view
用addview添加了一个标记
坐标是AbsoluteLayout.LayoutParams

我的坐标计算方法是

例如标记的X坐标等于

int(-瓦片长度+(X坐标+移动偏移X量)乘以缩放系数)
地图的移动偏移量也乘以缩放系数了

虽然缩放系数是float,转换成int型之后又零点几的偏差
但是缩小之后发现偏移量略大~~都偏大了一些
缩放的越小越偏大

请问地图标记应该如何加到地图上去

google map api 应该是用overlay的,但不用google map如何实现overlay?
还是用什么办法??
...全文
252 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
j_f0001 2012-10-23
  • 打赏
  • 举报
回复
地图上添加东西(如POI,或者路线),这东西都会被添加一个叫做覆盖物的上面.系统有接口的,仔细研究下接口吧.
程序员扛把子 2012-10-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
地图上添加东西(如POI,或者路线),这东西都会被添加一个叫做覆盖物的上面.系统有接口的,仔细研究下接口吧.
[/Quote]
这不还是用 了一些地图api吗

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧