iOS--百度地图

1.注意事项

1.百度地图在2.5以前是不支持64位手机

2. 想要使用百度地图SDK必须成为百度的开发者, 并且创建自己的应用

    >创建好应用之后就可以拿到访问百度地图的KEY

    >将创建应用时填写的安全码填入到应用程序的bundle identifier中

应用程序中的bundle identifier必须和百度开发者网站上的安全吗一致

3.需要导入libbaidumapapi.a静态库百度以及实现好的功能

    注意: 静态库是区分真机和模拟器的, 如果在真机上使用模拟器的静态库是不可以运行的

4.常出现报错:

    1.> "_SCNetworkReachabilityCreateWithName", referenced from:代表静态库中依赖的一些框架没有导入.如果静态库中用到了框架就必须导入

    2.> "std::terminate()", referenced from:但凡看到错误提示中提示两个冒号C++代码, 默认情况下Xcode创建的工程是不支持C++.。如何解决: 将工程中任意一个文件的后缀改为.MM即可

.c  C代码
.cpp C++代码
.m  C代码 + OC代码
.MM C代码 + OC代码 + C++代码

   3.>Undefined symbols for architecture x86_64:以后但凡看到这个错误, 一般是指用到的三方框架不支持64位手机

5.>注意:如果使用的Xcode6创建的工程, 想要成功的集成百度地图,还需要手动的添加一个Bundle display name


你可能感兴趣的:(iOS--百度地图)