• 8095阅读
  • 7回复

[提问]qml 能绘制多边形吗?我想做个地图 [复制链接]

上一主题 下一主题
离线fghfghfgh
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-08


由于项目需要做个地图,要求 可以点击 对应省份,然后放大到市级,然后显示对应数据


软件做好后,默认显示全国地区,这个整体是由各个省份拼接起来的,当我点击浙江省后,软件动态的放大,然后显示浙江省的各个市区,缩放原理和地图一样,  我想过直接用谷歌地图来做,不过似乎不太适合,也许我应该自己绘制多边形 然后拼接,当点击后  放大 然后显示


请问下,qml如何绘制多边形呢。有啥办法么
离线realfan

只看该作者 1楼 发表于: 2013-07-08
参考一下
Canvas
Context2D
离线cavendish

只看该作者 2楼 发表于: 2013-07-08
离线realfan

只看该作者 3楼 发表于: 2013-07-08
回 2楼(cavendish) 的帖子
很好的资料。
顺便问下qml能画虚线吗,我找了好久没找到。
离线fghfghfgh

只看该作者 4楼 发表于: 2013-07-09
回 1楼(realfan) 的帖子
thanks
离线fghfghfgh

只看该作者 5楼 发表于: 2013-07-09
回 2楼(cavendish) 的帖子
thanks .
离线cavendish

只看该作者 6楼 发表于: 2013-07-09
回 3楼(realfan) 的帖子
void QSGGeometry::setDrawingMode(GLenum mode)
http://qt-project.org/doc/qt-5.1/qtquick/qsggeometry.html#setDrawingMode

应该是OpenGL里的GLenum控制的,我估计
我也不是太熟
离线realfan

只看该作者 7楼 发表于: 2013-07-09
回 6楼(cavendish) 的帖子
好,去看一下。多谢!
快速回复
限100 字节
 
上一个 下一个