Baidu Map SDK 地图显示不出来的原因

来源:互联网 发布:考研数学不定积分 知乎 编辑:程序博客网 时间:2024/05/02 01:45

项目中集成Baidu Map SDK的时候发现地图只显示网格,而不能显示地图,摸索了半天,总算弄明白了。

1. 首先自己自行注册一个百度账号,很快就能申请到的, 然后再申请一个Baidu Map SDK的Key.

    地址:http://developer.baidu.com/map/android-mobile-apply-key.htm.

2. 把你的key跟你的应用绑定(包括包名,应用名,签名SHA1).

注意:你Eclipse Run出来的应用采用的默认的Keystore,你要先把它的SHA1值获取到,然后设置到相应的Key中。

获取SHA1命令:keytool -list -keystoreC:\Users\bds\.android\debug.keystore ,其中红色部分是你的keystore地址。我就

犯过错,把自己定义的keystore的SHA1值配置到了Baidu Map的key上去了,一直不能显示,倒腾半天,才弄出来。

3. 配置好Manifest.xml,Baidu Map就可以正常使用了。

欢迎补充。另外,Demo上提供的貌似都是静态地图,不能定位到具体某一城市,有知道的朋友,欢迎分享。