GithubHelp home page GithubHelp logo

ggmap's People

Contributors

nemoleoliu avatar

Watchers

 avatar

ggmap's Issues

地图离线功能-实时方向,选点显示方向距离等

加载与校准地图之后,保持导入的地图图像位置不变(可放大缩小移动等),用类似于google地图的箭头指示实时前进方向。

  1. 显示/隐藏方向罗盘 - 以0-360°表示方向。例子在附件(进阶功能,可暂时略过)
    compass
  2. 点击地图上某一点,屏幕右下角显示方向和直线距离。当前位置到目标位置的方向,用反三角函数算一下,转换成0-360°。

补充-功能菜单

在地图上选择一个点之后,所有功能可以都整合到一个功能/选项菜单中,例如可以选择保存此位置,导航至此位置,显示方向距离,显示此位置坐标等。

离线/在线功能-导出到导航软件

选择一个点,导出当前点和目标点的坐标并转换成目标导航软件的格式,输出到百度地图或者谷歌地图内。
最好用户可以选择使用哪种导航。

离线功能-选择存储点位

  1. 查看选择的点位列表,地图上显示/隐藏所有已存点位,可以用pin或者五角星等类似图案在地图上显示,点击位置弹出小窗口显示此保存位置名称,描述。
  2. 存储当前位置,添加名称,描述(可多行,类似note-支持中英文)

备忘在线功能 - 小组共享

推广以后才需要添加的内容,纯备忘。。。
同group内用户可以选择共享某个地图project,和地图上保存的点位信息。

导入新地图与打开已存地图

1.选项导入新地图或打开已存地图
2. 新地图为pdf或图片格式文件
新地图坐标校准 - 选择参考点,输入比例尺(数字比例尺例如 屏幕显示1:____,用户输入横线内容 - 1:10,000 ,1:25000 等)
设置校准点(至少两点或三点),用户可放大缩小移动地图,屏幕中心为靶心图案,选定目标点位并输入真实坐标。或其他更可行或易操作的方案。**目的为将真实坐标与软件内的图片坐标关联。

北美和**有不同的坐标显示方法,比如美国为NAD坐标系,以小数显示。国内是WGS坐标系,以度分秒显示。用户应该可以选择输入坐标类型 - 1.坐标系(NAD27,WGS84等)2,坐标形式(小数形式 12.123456 或者度分秒形式12°34.11′。 我觉得可以在软件内统一为WGS系统的小数形式存储(单精度?只需要精确到六位),然后简单的换算就可以了。我会在另外一个issue里贴出来具体的坐标系部分。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.