android google map

来源:互联网 发布:手机贴膜 知乎 编辑:程序博客网 时间:2024/06/07 09:40

转载文章请注明出处:http://write.blog.csdn.net/postedit/14643195

做地图导航开发,忽然间发现百度和搜狗的地图不能显示国外。如图:(搜索日本只显示如此的一坨……)

google map:

除此之外,google还提供3d地图开发,camera间的切换动画,算了,不打广告了。

不过申请key的步骤要比国内的地图麻烦一点,大意是,根据你的签名和工程的包名按照SHA-1加密传给google,google再由此生成你所对应的key。给出链接https://developers.google.com/maps/documentation/android/start它上面的步骤很详细,只要照做就行。

对于包的导入问题,解决起来也挺麻烦,主要是我当时没有认真看google的说明,自己想当然的去做了,结果抛出了classnotfoundexception,。给出一个博客的链接,这个人讲的很详细:http://www.user.tu-berlin.de/hennroja/tutorial_fixing_java.lang.NoClassDefFoundError%20com.google.android.gms.R$styleable.html

当在真机上运行时又惊人的发现了白屏的现象,如图:

我的原因是未给出如此的权限:<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

在stack overflow上看到遇到这个问题的还很多,但是大致原因无非是两种;

1,key错误,给出讲解链接:http://stackoverflow.com/questions/15964981/android-google-map-v2-display-blank-and-show-only-zoom-button

   2,权限未给出,给出讲解链接:http://stackoverflow.com/questions/8982815/android-zoom-in-in-hybrid-setting-google-map-shows-nothing-but-empty-backgrou

具体代码实现,就不举例了。google所给出的demo讲的很详细,另外啰嗦一句:它的3D还是很帅的!

原创粉丝点击