
地图开发
yangyang031213
QQ:1325989310
微信:18792430347
C++/QT/C/linux/MFC...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT4 QWebView与JS交互
QT调用JS:简单的执行 evaluateJavaScript 即可,把JS的函数和参数组合成一个字符串作为参数传入,这个函数会返回一个 QVariant 类型的返回值,如果JS有返回值的话,接收解析即可。ui->webView->page()->mainFrame()->evaluateJavaScript(QString("QtCallNoParam()"));...原创 2018-11-23 17:33:10 · 3255 阅读 · 5 评论 -
QT百度离线地图(一)
离线地图的实现方式基本就瓦片图了,找了很多瓦片图下载的工具,要么有水印要么就收费。。。最后找到了太乐地图5.0.5的一个破解版可以用,具体怎么破解压缩包里边都有了,使用时先拔掉网线(不然会自动更新,如果自动更新了就重新安装破解),然后打开软件,等到真正进入软件界面之后,再插入网线即可。下载瓦片图后储存为库,然后再导出瓦片图:选择完成后离线浏览就能看到导出的离线瓦片图,具体的自己看看就好了,...原创 2018-11-23 17:35:25 · 9951 阅读 · 6 评论 -
百度地图API1.0离线化(二)
第一步:利用之前实现的在线地图,将API改成1.0的,然后跑起来,百度地图API1.0是不需要key的: <!--引用百度地图API--><script type="text/javascript" src="http://api.map.baidu.com/api?v=1.0">&原创 2018-11-23 17:40:24 · 2725 阅读 · 0 评论 -
百度地图API1.0离线化(三)
接下来需要完成地图的一些操作,比如添加标记、删除标记、放大、缩小、FitView(高德API提供了setFitView会将地图中的标记点全部放到视图中)、切换卫星地图(需要下载卫星瓦片地图)、长按画线及与js互相调用:1.添加标记 可以参考:http://api.map.baidu.com/lbsapi/creatmap/,他可以生成一份代码,里边有创建地图、添加标记的代码2.删除标记 添加时...原创 2018-11-23 17:43:06 · 3531 阅读 · 0 评论 -
QWebView显示浏览器调试窗口
QWebView有些东西和浏览器的不一样,写一些代码时有调试最好。 QWebSettings *settings = ui->webView->settings(); settings->setAttribute(QWebSettings::DeveloperExtrasEnabled, true); QWebInspector *inspector = ...原创 2018-11-17 18:47:03 · 2024 阅读 · 0 评论 -
qt4显示百度地图
在webview中加载html即可ui->webView->load(QUrl("qrc:/BaiduMap.html"));html:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <he原创 2018-06-17 00:44:29 · 832 阅读 · 2 评论 -
qt显示高德地图
与显示百度地图类似,只需要将对应的地图html文件显示高德地图就可以了:在webview中加载html:ui->webView->load(QUrl("qrc:/images/Gaode.html"));html:<!doctype html><html><head> <meta charset="utf-8"&g原创 2018-11-17 19:10:53 · 3895 阅读 · 2 评论