当前位置:首页 > 编程笔记 > 正文
已解决

4.Mbtiles瓦片包加载

来自网友在路上 180880提问 提问时间:2023-10-28 13:28:07阅读次数: 80

最佳答案 问答题库808位专家为你答疑解惑

愿你出走半生,归来仍是少年!

1.Mbtiles       

        mbtiles是在GIS开发中最常用的瓦片包格式,在移动端、桌面端都是常用的格式。

2.代码

        通过OsgEarth的MBTilesImageLayer图层进行加载,也是封装成了一个静态的方法方便调用。

/// <summary>
///  创建离线的mbtiles瓦片图层
/// </summary>
/// <param name="fileFullName">文件地址</param>
/// <param name="format">格式</param>
/// <returns></returns>
osgEarth::MBTilesImageLayer* Cv::LayerFactory::CreateMbtilesLayer(std::string fileFullName, std::string format)
{osgEarth::MBTilesImageLayer* ly = new osgEarth::MBTilesImageLayer();ly->setURL(osgEarth::URI(fileFullName));ly->setFormat(format);return ly;
}

3.效果

mbtile加载效果
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"4.Mbtiles瓦片包加载":http://eshow365.cn/6-26820-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!