帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层

[BUG] bMap的离线地图和联网?

[复制链接]
发表于 2016-3-8 11:08:37
如果用户,下载了bMap的离线地图包。然后当用户联网打开地图(open方法)时,那打开的地图是使用的是在线,还是离线?
在线
11
帖子
0
勋章
135
Y币

我map使用start离线地图后。。返回结果为false..实际又没联网。。整个城市都有地图
28
帖子
0
勋章
5162
Y币
无泪有伤 发表于 2016-4-4 22:04
我map使用start离线地图后。。返回结果为false..实际又没联网。。整个城市都有地图 ...

只要成功下载过离线地图,无网时会使用离线地图,效果是没错的,只 是返回的false是安卓还是IOS上的问题
11
帖子
0
勋章
135
Y币
selina1105 发表于 2016-4-5 13:00
只要成功下载过离线地图,无网时会使用离线地图,效果是没错的,只 是返回的false是安卓还是IOS上的问题 ...

安卓啊。。程序代码是先OPEN。。然后searchCityByName返回true回调中获取cityID然后传给start,cityID从getPrefs。。确保无误。。但是start返回的是false
0
帖子
0
勋章
2139
Y币
无泪有伤 发表于 2016-4-5 16:24
安卓啊。。程序代码是先OPEN。。然后searchCityByName返回true回调中获取cityID然后传给start,cityID从ge ...

建议直接出代码,让测试测下
11
帖子
0
勋章
135
Y币
caizhu 发表于 2016-4-5 18:41
建议直接出代码,让测试测下

        var _map=null;
        function getMap(){
            _map = api.require('bMap');
                _map.searchCityByName({
                    name: "湘西土家族苗族自治州"
                }, function(ret){
                    if(ret.status){
                          alert(ret.records[0].cityID); //size
                                _map.start({
                                            cityID: 274
                                        }, function(ret){
                                          alert(JSON.stringify(ret));
                                            if(ret.status){
                                                alert(JSON.stringify(ret));
                                            }
                                        });
                    }
                });
        }
这个功能现在我准备用了。。。一直返回都是FALSE。。实际又ID的。。我估摸是否存在了可能不能下载了。。使用UPDATE也是一样返回FALSE
11
帖子
0
勋章
135
Y币
caizhu 发表于 2016-4-5 18:41
建议直接出代码,让测试测下

cityID:为1返回true..但是这个start也没有任何进度
68
帖子
0
勋章
1万+
Y币
直接打开当然是在线的啦
5
帖子
0
勋章
73
Y币
我也是一样的问题 成功获取了cityID,但是start就返回false了 郁闷
  1. //根据城市名搜索该城市离线地图记录
  2.                 function searchCityByName(){
  3.                         var map = api.require('bMap');
  4.                         map.searchCityByName({
  5.                             name: "深圳"
  6.                         }, function(ret){
  7.                             if(ret.status){
  8.                                  console.log("[根据城市名搜索该城市离线地图记录]"+JSON.stringify(ret));
  9.                                  startDownloadOutlineMap(ret.records.cityID);
  10.                             }
  11.                         });
  12.                 }
  13.                 //启动下载指定城市 id 的离线地图
  14.                 function startDownloadOutlineMap(cityID){
  15.                         var map = api.require('bMap');
  16.                         map.start({
  17.                             cityID: cityID
  18.                         }, function(ret){
  19.                             if(ret){
  20.                                  console.log("[启动下载指定城市 id 的离线地图]"+JSON.stringify(ret));
  21.                             }
  22.                         });
  23.                 }
复制代码
12下一页
您需要登录后才可以回帖 登录

本版积分规则