• 38865阅读
  • 70回复

共享一个用QT4和mitab编写的显示mapinfo,mif格式电子地图的源码 [复制链接]

上一主题 下一主题
离线qhhndaye888

只看该作者 40楼 发表于: 2011-04-10
lz,这个地图很卡,怎么办啊?
离线vernice
只看该作者 41楼 发表于: 2011-04-11
回 40楼(qhhndaye888) 的帖子
兄弟,还在弄这个地图吗?
离线wpweng

只看该作者 42楼 发表于: 2011-04-12
回 9楼(long4268hf) 的帖子
这个有人说在每次放大或缩小时把文字按相应的倍数缩小或放大重绘一下,具体我也还没实施过。哥们先试试吧
离线wpweng

只看该作者 43楼 发表于: 2011-04-12
感谢楼主啊。小弟最近也才刚开始类似的设计,是GPS导航系统的。而我又都刚接触这些东西,很多都不懂,想问问楼主:除了用mitab这个方法外,可以用Qt直接读mif的文件吗?可以的话怎么读呢?可以给我说一下吗?
离线wpweng

只看该作者 44楼 发表于: 2011-04-12
刚刚用Qt Creator打开了.pro文件,run qmake时出错,如下
Running build steps for project qt-map...
Starting: C:/Qt/2009.04/qt/bin/qmake.exe D:/My Documents//qt4_mitab_mif/qt-map/qt-map.pro -spec win32-g++ -r CONFIG+=debug_and_release
Cannot find file: d:\My Documents\论文\qt4_mitab_mif\qt-map\qt-map.pro.
Exited with code 2.
Error while building project qt-map
When executing build step 'QMake'
这是什么原因呢?
打开qt-map.exe时也打不开,提示如下:
qt-map.exe  -无法找到组件
    没有找到QtCore4.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
这又是什么原因。。。
请各大侠解说一下,谢谢!!
离线wangrunmin
只看该作者 45楼 发表于: 2011-04-18
map_layer.cpp:317: error: `setX' undeclared (first use this function)
map_layer.cpp:317: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
map_layer.cpp:318: error: `setY' undeclared (first use this function)
map_layer.cpp: In member function `void Map_Layer::GetPoint(void*,
   QStringList&)':
离线z501gf

只看该作者 46楼 发表于: 2011-04-21
受益匪浅呀!

楼主能不能添加如下功能:根据GPS获取到的经纬度,在地图上添加移动点或移动轨迹,并把移动轨迹保存下载来,可以在Googleeath上复原,那就更完善啦!

急切等待!!!
离线白告
只看该作者 47楼 发表于: 2011-04-22
Good!
离线forwz2010
只看该作者 48楼 发表于: 2011-04-24
我转换出来的mif的地图 很多都是point,或者说point有实际的名字。。。。但是在参考文档里没有读取point类文字的函数。。。。
离线并非绝对
只看该作者 49楼 发表于: 2011-05-16
问下出现如下错误,该怎么处理?

[root@localhost qt-map]# make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
-DQT_SHARED -I../Trolltech/Qt-4.5.2/mkspecs/linux-g++ -I. -I../Trolltech/Qt-4.5.2/include/QtCore -I../Trolltech/Qt-4.5.2/include/QtGui -I../Trolltech/Qt-4.5.2/include -I. -Imitab -I. -I. -o map_layer.o map_layer.cpp
map_layer.cpp: In member function `void Map_Layer::GetPolyLine(void*,
   QStringList&)':
map_layer.cpp:157: warning: unused parameter `QStringList&fields'
map_layer.cpp: In member function `void Map_Layer::GetRegion(void*,
   QStringList&)':
map_layer.cpp:240: cannot use `::' in parameter declaration
map_layer.cpp:265: request for member `setColor' in `brush(QColor)', which is
   of non-aggregate type `QBrush ()(QColor)'
map_layer.cpp:317: no matching function for call to `QGraphicsTextItem::setX(
   qreal)'
map_layer.cpp:318: no matching function for call to `QGraphicsTextItem::setY(
   qreal)'
map_layer.cpp:321: no matching function for call to `QGraphicsPolygonItem::
   setBrush(QBrush (&)(QColor))'
../Trolltech/Qt-4.5.2/include/QtGui/qgraphicsitem.h:469: candidates are: void
   QAbstractGraphicsShapeItem::setBrush(const QBrush&)
map_layer.cpp: In member function `void Map_Layer::GetPoint(void*,
   QStringList&)':
map_layer.cpp:342: cannot use `::' in parameter declaration
map_layer.cpp:366: request for member `setColor' in `brush(QColor)', which is
   of non-aggregate type `QBrush ()(QColor)'
map_layer.cpp:327: warning: unused parameter `QStringList&fields'
make: *** [map_layer.o] Error 1
离线edword163
只看该作者 50楼 发表于: 2011-08-14
你好,楼主,这个代码怎么下载不了啊?请共享一下你的代码,谢谢
离线edword163
只看该作者 51楼 发表于: 2011-08-14
这个源代码现在是不是下载不了啊?有已经下载的朋友还望发布一下,与大家共享一下,谢谢
离线jewei
只看该作者 52楼 发表于: 2011-12-10
楼主,您好,请问您还在弄这个地图吗?我QT运行没问题,但是想换张地图却怎么都读不出来,总是空的,另外IMITAB的库您是怎么编译的呢,能给出具体步骤吗?谢谢!
离线fu_xiaoqing

只看该作者 53楼 发表于: 2012-02-01
能给我发一份吗,我下不下来。我的邮箱是fuxiaoqing1988@126.com谢谢了
离线learninstone
只看该作者 54楼 发表于: 2012-03-12
源码下不了,帮忙发一份吧。我邮箱08110.zsf@163.com谢谢了
离线jinjin
只看该作者 55楼 发表于: 2012-09-04
回 7楼(hugerat) 的帖子
楼主共享的源码文件已损坏,无法打开,哪位仁兄有源码发一份给小弟看看,感激不尽!
邮箱:qt4linux@126.com
离线xiaojueyuer
只看该作者 56楼 发表于: 2012-10-22
回 27楼(forwz2010) 的帖子
请问,在mitab文件下怎么编译啊?为什么我只有libmitab.so,没有其余那两个啊,谢谢
承诺给自己的一定要做到!
离线ray777xyz
只看该作者 57楼 发表于: 2012-11-27
学习学习学习学习
开始学习
离线seu_zhanghao

只看该作者 58楼 发表于: 2014-04-09
LZ能否提供一份源码供参考,上面的那个链接不可用   万分感谢
离线1993xiangle

只看该作者 59楼 发表于: 2014-04-25
同求
离线huolianshui

只看该作者 60楼 发表于: 2014-05-05
楼主的源码下不了,求已下载的仁兄发一份到小弟的邮箱nuaa0309101@163.com
离线静思

只看该作者 61楼 发表于: 2014-05-09
lz下载不了啊      最近在做这个可不可发一份给我1679987725@.com
离线awq9527

只看该作者 62楼 发表于: 2014-05-22
能不能给我发一下,这个链接坏了。多谢了    xcheng3411@163.com
离线ymym

只看该作者 63楼 发表于: 2014-06-16
如何将线的名字标识出来?急求 不胜感激
知识漫游
离线快乐小易

只看该作者 64楼 发表于: 2014-12-04
楼主,这个帖子你还关注吗,我修改了你程序中地图的路径,可是显示空白。怎么回事呢?
离线shasidaran

只看该作者 65楼 发表于: 2014-12-05
回 快乐小易 的帖子
快乐小易:楼主,这个帖子你还关注吗,我修改了你程序中地图的路径,可是显示空白。怎么回事呢? (2014-12-04 15:45) 

楼主源码链接都没有了  能不能发个源码给我
邮箱z610597768@163.com  不甚感激!
离线cloudlyp

只看该作者 66楼 发表于: 2015-05-07
楼主现在还能再提供一个下载吗?想学习学习
离线tjchke

只看该作者 67楼 发表于: 2015-09-12
顶起,谢谢
离线ylzhu

只看该作者 68楼 发表于: 2016-08-15
您好,这个链接我点不进去呀,方便的加一下qq好吗?709531599
离线zqxwce007

只看该作者 69楼 发表于: 2016-09-13
不知道楼主这一块研究得如何了,用该方法绘制效率太低,如果地图过大的话,pc都处理得特别慢,更不用说arm了。另外貌似中文名的地图无法解析,改成英文名就ok了
离线yuanye

只看该作者 70楼 发表于: 2019-11-27
不知楼主还能否看见  到目前为止这个帖子依然是值得学习的

楼主 请问您的博客链接点击失效了 能否重新发一个链接

想从链接里多学习点东西

谢谢
快速回复
限100 字节
 
上一个 下一个