Open Jing-flyloveyin opened 5 years ago
现在的官方sdk里没有这个功能了。 但是mapbox for android给我们留下了 拦截地图数据请求的方法。 我们可以拦截它发出的数据请求,并将其转发到本地处理。这样就可以在移动端实现所有在服务器上的功能了。我太厉害了,快赞我...!
可以扩展直接扩展SDK,增加LocalFile的datasource即可
有两种方式可以实现:1.在SDK源码中添加本地mbtile的图层加载方式,重新打包即可,这种方式经过本人实践是可行的,2.通过网络请求的拦截器将请求转发到本地用httpmock去实现,这种方式不仅可以加载mbtile,还可以加载其他的文件格式
你好,请问第二种方式怎么实现呢
你好,请问第二种方式怎么实现呢
在拦截器做数据的处理返回即可
Mapbox android sdk 能直接读取 mbtiles 文件吗?
文档里说移动应用可以直接使用mbtiles,但是没有例子
提问者:Mapbox 开发者社区@阿基大米