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

[App引擎] bMap 使用问题

[复制链接]
发表于 2015-9-30 18:04:16
本帖最后由 深圳羽衡科技有限公司 于 2015-9-30 23:18 编辑

QQ截图20150930175936.png   报这个错是什么意思? QQ截图20150930180130.png


我已经是已自定义 loader 的形式使用了 /云编译也不行(在云端已经添加bMap模块)



求大神指点


关于这个问题 经过反复试验 算是搞明白什么情况了


1、bMap 要使用自定义loader 才可以使用
2、在编译自定义loader之前 先把代码同步到平台 再编译。猜测ide在编译自定loader 之前应该会从平台中先获取相关模块信息而不是从本地获取模块信息,导致不能正确生成loader

关于 ios地图 都是网格的情况 应该是包名和自己生成的key不一致 导致 。查看相关说明如下 所以测试的时候 可以再百度地图那里重新生成一个key 安全码 填com.apicloud.customloader 即可
7、 【重要】IOS平台的自定义loader,所有app项目的自定义loader统一包名为“com.apicloud.customloader”,并且名称统一为“自定义Loader”,多个项目自定义loader进行真机同步时,将是覆盖安装的。如果您的某个APP项目已经上传了自己的IOS证书,则IOS自定义loader对应的包名将是你的证书对应的包名,自定义loader同步到IOS设备上时,均可在桌面看到




IMG_0138.PNG






5
帖子
0
勋章
1万+
Y币
如果已经添加了模块,那就是代码规范问题了,他仔细看下代码,或云编译确认下
代码是复制你们官网的啊。当然相关key肯定是自己申请的。云编译确认一下什么意思?我之前就云编译安装了 还是找个问题 才使用自定义loader方式来加载的
5
帖子
0
勋章
1万+
Y币
function bMapOpen(){
var map = api.require('bMap');
map.open({
    rect: {
        x: 0,
        y: 0,
        w: 320,
        h: 300
    },
    center: {
        lon: 116.4021310000,
        lat: 39.9994480000
    },
    zoomLevel: 10,
    showUserLocation: true,
    fixedOn: '',
    fixed: true
}, function(ret){
    if(ret.status){
        alert('地图打开成功');
    }
});

}

用个按钮调用,云端添加模块,KEY正确,是没问题的
我感觉好像是 自定loader没有把 bMap的相关代码给编译进去。我是使用APICloud Studio 来编译自定Loader的
技术支持-M 发表于 2015-9-30 18:18
function bMapOpen(){
var map = api.require('bMap');
map.open({

不能再apiready = function() {} 里面直接初始化吗?
技术支持-M 发表于 2015-9-30 18:18
function bMapOpen(){
var map = api.require('bMap');
map.open({

刚才试了一下 还是老问题 希望你们官方能够 解决一下。视乎很多开发者都遇到这个问题。
5
帖子
0
勋章
1万+
Y币
我一直都在用,是云编译确认的吗
21
帖子
1
勋章
141
Y币
大哥 想问下bMap的ios 的apk key怎么申请
34
帖子
1
勋章
594
Y币
感谢分享
12下一页
您需要登录后才可以回帖 登录

本版积分规则