要做Android的地图开发,要用Google的Map,就必须要API Key,此为背景。
Google Maps Android API推出了版本V2(https://developers.google.com/maps/documentation/android/start?hl=zh-CN#the_google_maps_api_key)
之前的版本V1于2012年12月3日开始废弃了,不再提供API Key:
(https://developers.google.com/maps/documentation/android/v1/maps-api-signup?hl=zh-CN)
V1版本中的MapView使用时需要在布局文件中加上这个API Key。
如果API Key不正确,则程序只显示方格子,没有地图画面。
看这篇博文推荐用V1(http://blog.sina.com.cn/s/blog_4ed320a9010182du.html)
但是我没有V1的Key怎么办?
然后我就试了试能不能用V2的Key放在里面用。
申请了V2的API Key,貌似。。。。。
用在V1的MapView里,
只显示格子,报错是:"Couldn't get connection factory client"
找了很多问题,什么权限啊library设置啊之类的都没问题,那么就只能是Key的问题了。
那么即是说,之前没有申请过V1的Key的孩子现在根本没办法使用V1的那一套东西开发程序了?
完整地看了V2的例子教程(https://developers.google.com/maps/documentation/android/start),写程序,目前跑不通,程序运行就停止。
现在处于尴尬的僵持状态,不知如何是好。
啊哈,软磨硬泡之下于2012年的最后一天解决了,下文详细道来:http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html