现在的位置: 首页 > 综合 > 正文

android google map

2017年12月16日 ⁄ 综合 ⁄ 共 1012字 ⁄ 字号 评论关闭

转载文章请注明出处: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还是很帅的!

抱歉!评论已关闭.