首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用nutiteq在android中显示mbtiles的代码

使用nutiteq在android中显示mbtiles的代码
EN

Stack Overflow用户
提问于 2013-10-04 11:41:46
回答 1查看 1K关注 0票数 1

我刚开始使用android.I,我已经将地图转换为mbtiles format.Now,我需要创建一个示例应用程序,使用nutiteq在mobile.Please上显示mbtiles,通过编写显示地图的代码,逐步解释我的情况。不要给我一些现有项目的链接,因为我不理解它们,而且肯定有很多人需要一个示例android应用程序一步一步地解释,它用nutiteq显示mbtiles。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-04 12:33:08

我想你应该知道Android的通用应用程序开发。如果没有,有很多书和说明可供使用。关于Nutiteq和MBTiles:

  1. Nutiteq wiki有关于如何开始的说明
  2. 要获得Nutiteq的最小值,您需要项目库文件夹中的nutiteq-sdk.jarjavaproj-1.0.6-noawt.jar
  3. 将MBTiles文件复制到设备/sdcard文件夹(或其他地方)
  4. 若要用MBTiles替换联机地图,您需要更改映射层定义,将TMSMapLayer mapLayer = new TMSMapLayer(new EPSG3857(), 0, 18, 0, "http://otile1.mqcdn.com/tiles/1.0.0/osm/", "/", ".png");替换为:

尝试{ MBTilesMapLayer dbLayer =新的MBTilesMapLayer(proj,0,19,2,“/sdcard/mymaps.mbiles”,这里);mapView.getLayers().addLayer(dbLayer);} catch (IOException e) { //通常意味着给定的.mbtiles文件没有找到,或者不能作为sqlite数据库Log.error(e.getLocalizedMessage();e.printStackTrace();})打开。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19180340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档