DCloud_IOS_XTY
DCloud_IOS_XTY
  • 发布:2015-02-03 17:14
  • 更新:2015-02-03 17:14
  • 阅读:9082

iOS离线打包-地图配置

分类:HTML5+

百度地图配置

Linker Flags、framework等添加方法请参考这个文档
1.添加下列Linker Flags: -llibMap、-lBaiduKeyVerify、-lbmapimp

  1. 添加下列framework: 添加下列framework
    libstdc++.tbd
    libsqlite3.0.dylib
    QuartzCore.framework
    CoreGraphics.framework
    CoreTelephony.framework
    SystemConfiguration.framework
    Security.framework
    MapKit.framework
    OpenGLES.framework
    CoreLocation.framework
    BaiduMapAPI_Utils.framework
    BaiduMapAPI_Base.framework
    BaiduMapAPI_Search.framework
    BaiduMapAPI_Map.framework
    BaiduMapAPI_Location.framework
    libbmapimp.a
    libBaiduKeyVerify.a
    libssl.a
    libcrypto.a
  2. 添加下列文件: mapapi.bundle
    4.申请Appkey,如果没有appkey将会导致地图显示不出
    参考百度地图Appkey申请章节

  3. 打开Info.plist文件找到baidu项,如果没有按图片中的格式添加该项,在下图中的红色区域输入申请的Appkey
    注意info.plist中Bundle identifier要和你输入的安全码一致


    常见问题解决

    1.如下图只能看见栅格图可能的原因appkey配置不对、Bundle identifier和安全码不一致、百度地图缓存导致的可以删除app重新安装


    2.提示appKey校验错误

    在XCode控制台搜索baidu maponGetPermissionState 查看错误码是多少,对比百度开发平台错误信息

高德地图配置

Linker Flags、framework等添加方法请参考这个文档
1.添加下列Linker Flags: -llibMap、-lAMapImp

  1. 添加下列依赖库:
    libAMapImp.a、liblibMap.a和
    参考高德地图章节
  2. 添加下列文件: AMap.bundle
    4.申请Appkey,如果没有appkey将会导致地图显示不出
    参考高德地图Appkey申请章节
  3. 打开Info.plist文件找到amap项,如果没有按图片中的格式添加该项,在下图中输入申请的appkey

注意:工程里只能有一个地图,其他的地图功能,要删除info.plist里的key,和对应的库文件,请详细根据Feature-iOS.xml文件的内容配置

0 关注 分享

要回复文章请先登录注册

ccclubs

ccclubs

高德地图如何配置2016年6月8日发布
2016-06-16 14:19
leah_huang

leah_huang

按照这个一步一步来的,但是报错是密钥校验失败,是怎么回事呀
2016-01-11 15:27