当前位置: 首页 > news >正文

自己电脑做采集网站怎么查网站备案

自己电脑做采集网站,怎么查网站备案,android获取wordpress数据库连接,张家港阿里网站建设前文链接:QGraphicsView实现简易地图10『自适应窗口大小』 提供一个地图初始化函数,指定地图显示的中心点和地图缩放层级 能够让地图显示某一层级的瓦片,并将中心点坐标显示在视图中心。 1、动态演示效果 7级地图-大连-老虎滩 定位到 8级地图…

前文链接:QGraphicsView实现简易地图10『自适应窗口大小』
提供一个地图初始化函数,指定地图显示的中心点和地图缩放层级
能够让地图显示某一层级的瓦片,并将中心点坐标显示在视图中心。
1、动态演示效果
7级地图-大连-老虎滩 定位到 8级地图-台湾-台北
在这里插入图片描述

2、指定层级-定位坐标的代码

注:WHMapView继承自MapView
void WHMapView::centerAndZoom(const GeoCoord&geoCenter, int zoom)
{m_geoCoord = geoCenter;m_curLevel = zoom - 1;MapDataManager::instance()->setMapLevel(m_curLevel);double len = MapUtility::sceneSize(m_curLevel);setSceneRect(QRect(0, 0, len, len));// 经纬度坐标转场景坐标、视图定位到中心点QPointF offsetPos = QPointF(viewport()->width() / 2.0, viewport()->height() / 2.0);QPointF scenePos = MapUtility::sceneCoordFromGeoCoord(m_geoCoord, m_curLevel);horizontalScrollBar()->setValue(scenePos.x() - offsetPos.x());verticalScrollBar()->setValue(scenePos.y() - offsetPos.y());scaleScene();updateOtherItemPos();
}void MapView::scaleScene()
{// 前面省略与计算无关的代码...// 视口宽度和高度int w = viewport()->width();int h = viewport()->height();// 瓦片像素点坐标、视口坐标QPointF scenePos = MapUtility::sceneCoordFromGeoCoord(m_geoCoord, m_curLevel);QPointF pixelPos = MapUtility::tilePixelCoordFromScene(scenePos, m_curLevel);QPoint viewportPos = mapFromScene(scenePos);// 鼠标所在瓦片的四边 与 视口四边的距离int lPixel = viewportPos.x() - pixelPos.x();int rPixel = w - (viewportPos.x() + PIXMAP_SIZE - pixelPos.x());int tPixel = viewportPos.y() - pixelPos.y();int bPixel = h - (viewportPos.y() + PIXMAP_SIZE - pixelPos.y());// 计算鼠标所在瓦片的四边应该填充的完整图片数量、是否存在剩余像素int leftPixmapCount = lPixel / PIXMAP_SIZE;bool remainLeftPixel = lPixel % PIXMAP_SIZE;int rightPixmapCount = rPixel / PIXMAP_SIZE;bool remainRightPixel = rPixel % PIXMAP_SIZE;int topPixmapCount = tPixel / PIXMAP_SIZE;bool remainTopPixel = tPixel % PIXMAP_SIZE;int bottomPixmapCount = bPixel / PIXMAP_SIZE;bool remainBottomPixel = bPixel % PIXMAP_SIZE;// 计算呈现的瓦片地图左上角的瓦片坐标m_curTileCoord = MapUtility::tileCoordFromGeoCoord(m_geoCoord, m_curLevel);m_topLeftTileCoord.x = qMax(m_curTileCoord.x - leftPixmapCount, 0);m_topLeftTileCoord.y = qMax(m_curTileCoord.y - topPixmapCount, 0);if (remainLeftPixel && m_topLeftTileCoord.x > 0)m_topLeftTileCoord.x -= 1;if (remainTopPixel && m_topLeftTileCoord.y > 0)m_topLeftTileCoord.y -= 1;// 计算呈现的瓦片地图右下角的瓦片坐标int mapSideCount = MapUtility::mapSideCount(m_curLevel);m_bottomRightTileCoord.x = qMin(m_curTileCoord.x + rightPixmapCount, mapSideCount - 1);m_bottomRightTileCoord.y = qMin(m_curTileCoord.y + bottomPixmapCount, mapSideCount - 1);if (remainRightPixel && m_bottomRightTileCoord.x < mapSideCount - 1)m_bottomRightTileCoord.x += 1;if (remainBottomPixel && m_bottomRightTileCoord.y < mapSideCount - 1)m_bottomRightTileCoord.y += 1;// 计算瓦片集合,视口最小瓦片集合+周边瓦片集合vector<TileCoord> vecTileCoord;m_viewAndAroundTileRect = CommonUtility::getViewAndAroundTileCoords(m_topLeftTileCoord.y, m_topLeftTileCoord.x, m_bottomRightTileCoord.y, m_bottomRightTileCoord.x, m_curLevel, vecTileCoord);//showTileCoord();showGraticules();// 上方即为计算瓦片索引的核心代码,省略下方加载瓦片的代码...// 加载瓦片代码...
}
http://www.yayakq.cn/news/193530/

相关文章:

  • 网站建设和安全管理制度网站可以做视频链接
  • 宁波网站推广优化公司惠州网站建设点
  • 长沙市住房与城乡建设厅网站优购物官方网上商城
  • 网站建设与规划实验心得做的比较好的意大利网站
  • 做网站的广告盗版视频网站怎么做的
  • dede世界杯网站模板哈尔滨制作网页公司
  • 建设工程信息网站有哪些广州优化网站
  • 网站开发浏览器北京游戏公司排名
  • 电商平台网站 建设目标地方网站的建设
  • 无锡高端网站设计公司价格wordpress 只收录首页
  • 网站建设需要的技术路线网站运营与维护是什么
  • 伊川县住房和城乡建设厅网站网站集约化建设题目
  • php视频网站怎么做企业机房建设公司
  • 哪个网站做h5比较好看内贸在什么网站做
  • 免费用搭建网站右糖视频制作
  • 中企动力做过的网站中国四大互联网巨头
  • 大型网站开发 c郑州今天刚刚发生的新闻
  • 网站不用域名可以吗下列哪些店铺适合交换友情链接
  • SEO做得最好的网站全媒体门户网站建设方案
  • 保定市网站设计如何帮人做网站赚钱吗
  • 先做他个天猫网站产品详情页模板免费下载
  • 网站域名301是什么意思属于微营销的是
  • 深圳正规做网站的公司站长工具seo综合查询隐私查询导航
  • 旅游网站开发成本包括c2c的网站名称和网址
  • 网站备案换接入商wordpress上一篇插件
  • 深圳市宝安区建设局网站网站前台设计及开发是做什么的
  • 建设优化一个网站步骤政务服务网站建设情况汇报
  • 无证做音频网站违法吗西安网站设计开发
  • 怎样注册平台网站做的网站客户拿去维违法
  • 安徽餐饮网站建设网站做电商资质