【问题标题】:MapView in android安卓中的地图视图
【发布时间】:2011-06-14 05:59:05
【问题描述】:

有没有可能实现这样的目标?

我正在使用 mapView 准备一个应用程序,我想显示当前位置,甚至添加所有其他用户的标记。我现在实现的那个东西我想通过在 mapView 上绘制圆圈来选择一些标记。即第一个用户将在他想要的级别缩放地图,然后用户将通过在 mapView 上绘制圆圈来选择用户数量,此时地图的缩放将冻结,即在捏缩放圆圈将绘制地图的缩放功能。

有关于这个实现的示例代码吗?

谢谢!

【问题讨论】:

    标签: android android-mapview


    【解决方案1】:

    【讨论】:

    • 感谢您的回复,我已经在地图上添加了点,但现在我想通过在地图上绘制圆圈来选择地图中的某些点,即使用多点触控功能并且在该捏缩放地图上不会放大或缩小。
    • Read this blog about circle gesture detection 没有放大或缩小的部分我看不懂?你为什么要这样做?我觉得它只会让用户感到困惑。
    • 放大或缩小是地图功能。当用户在屏幕上画一个圆圈时,我想放大或缩小。
    • 你必须得到圆的半径并将它映射到屏幕上的投影,一点数学就会给你the 4 corners of the area to be zoomed in的坐标
    • 为了在地图上画圆,首先我必须冻结地图的阶段,然后我必须开始画我想要的半径的圆,这意味着我可以以任何我想要的方式调整它的大小。
    猜你喜欢
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    • 2012-04-19
    • 1970-01-01
    相关资源
    最近更新 更多