zoukankan      html  css  js  c++  java
  • 地图开发小结(1)


    4.10-4.30

    20天,也不知道做了什么 。

      在各种碰壁之后,最后决定采用ARCGIS,   毕竟是专业做gis的,


    接下来讲讲经历把,

    (1)  mAppwidget

    这是开源的,目前能做的就是图片的POI,切图, 貌似记得是支持缩放, POI的显示是自己在代码里定义的  

    没有路径和规划还有搜索 对于我这种急功近利的人来说 不适合。


    github:https://github.com/lemberg/mappwidget

    指南:http://lemberg.github.io/mappwidget/user_guide.html

    mAppWidget 群:200742788

    群主是涛  ,也是我看他的blog才知道有这个东西的。http://blog.csdn.net/column/details/mappwidget.html 初学者还是值得一看的


    在切片的时候出现问题:

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">
    </span>
    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">git上的切片程序是eclipse插件, 运行时各种报错 比如上面那个, 不然就是打开了一个新的eclipse  </span>

    Q&A

    1.

    没找到IPath类    eclispe版本不对应 用git指南里面一样的eclipse版本就可以了貌似是4.2
    2
    Unable to resolve plug-in "platform:/plugin/org.eclipse.mylyn.tasks.ui/icons/eview16/task-list.gif".   
      解决方法:删掉workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi 
    3打开了一个新的eclipse ,其实是可以的, 具体插件寻找与使用 看http://my.oschina.net/u/730579/blog/168924#OSC_h3_3   1.2运行插件

    期间还研究了下 eclipse插件的编写,看 http://blog.csdn.net/dianacody/article/details/38359623


    2.BigPlanetTracks


    初次了解 是看的http://www.cnblogs.com/maxiaodoubao/p/3160165.html
    http://dsqiu.iteye.com/blog/1547339
    http://www.open-open.com/lib/view/open1371376516109.html    

    但是在地图制作方面还是有问题,其实也可以参考他做完的离线地图 在自己模仿做我要的地图,,这个算是一个比较接近我们需求的项目 

    项目:https://code.google.com/p/big-planet-tracks/source/checkout

    但是资料太少 不敢试水。。最后还是没用


    3.OSM(openstreetmap),JOSM,osmdroid 

    开源地图     算是研究最久的  但是最后也没用
    wiki介绍:http://wiki.openstreetmap.org/wiki/Android
    初探:http://blog.csdn.net/scy411082514/article/details/7471499

    讲的不错的一篇 包括 查询 路径规划等等  不过要用另外一个开源项目
    http://blog.csdn.net/mad1989/article/details/9733985
    其他:
    http://blog.csdn.net/bobantangzlt/article/details/22403817
    http://topmanopensource.iteye.com/category/58066
    http://m.blog.csdn.net/blog/zfz1214/8668129

    osmdroid git:https://github.com/osmdroid/osmdroid

    其实要osm是可以实现这个软件的。。 当初没坚持下来主要是自定义离线地图制作出现问题 太难看了。。 

    别人基于JOSM做的室内引擎 要的功能都有 但是都封装的反而不好
    http://www.eoeandroid.com/thread-497881-1-1.html
    最后还是没用了



    。。。。
    这条路真是纠结

    后面打算 采用ARCGIS的解决方案

    先采用arcmap切片地图 放到 手机sd卡 用arcgis for android 的解决方案

    路径搜索方面 有两种 在线服务 和离线, 肯定是用离线的啊  就是在arcmap上先生成网络分析  在生成一个.geo什么鬼的东西 放到手机 用相应API解析
    几篇不错的论文:
    http://www.docin.com/p-117173731.html
    http://www.doc88.com/p-0903999221474.html
    貌似也就可以实现了。。


    突然大问题来了  路径是不确定的  比较离线地图非障碍物太多  不可能确定所有的路径。

    有篇论文是 用什么多元法什么鬼的去解决  就是三角形去事先规划所有的路径。。  这方法在具体点的处理上是不可以的。。

    问学长,  说用栅格,先栅格化,01 表示  之后在用膨胀细化。

    后面感觉膨胀细化找到的路还是有点不优  毕竟我不会算法权值优化。。。

    后面发现了A* 还有什么B* ALT 的   正在研究。。。。  未完待续

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    mkdirp——递归创建目录及其子目录
    rimraf命令 递归删除目录所有文件
    前端面试总结——http、html和浏览器篇
    meta标签
    多行文本溢出显示省略号
    ui-sref
    Angular组件之间通讯
    定义路由的state参数
    angularjs中factory, service和provider
    Oracle Spatial分区应用研究之五:不同分区粒度+本地空间索引效率对比
  • 原文地址:https://www.cnblogs.com/france/p/4808563.html
Copyright © 2011-2022 走看看