求助,如何获得Google Map API key
1.使用keytool申请获取MD5值
1.1 找到你的debug.keystore
Windows Vista/7: C:Users
.androiddebug.keystore
Windows XP: C:Documents and Settings.androiddebug.keystore
OS X and Linux:~/.android/debug.keystore
1.2 使用cmd切换到debug.keystore所在的目录
我的系统是windows 7
所在文件夹:C:UsersWork.android
1.3 使用keytool申请MD5值
JDK1.6以及版本低于JDK1.6的使用:keytool -list -alias androiddebugkey -keystore debug.keystore
JDK1.7之后,默认生成算法是SHA1,问题解决方式是增加“-v”, -v 将令keytool输出md5、sha1、sha256三种密纹
keytool -v -list -alias androiddebugkey -keystore debug.keystore
口令默认是:android
2.通过MD5值获取API Key(需要使用google账户登录)什么是 Google地图ApiKey
ApiKey 是在自己制作google map应用中用到的 如果没有配置ApiKey google map应用就不能正常运行使用keytool命令 可以生成KEY 下面是目前生成KEY的问题 和解决办法如果使用常规命令C:Documents and SettingsAdministrator>keytool -list -alias androiddebugkey -keystore "C:Documents and SettingsAdministrator.androiddebug.keystore" -storepass android -keypass android输出密钥格式为SHA1无法在google官方生成密钥需改动为C:Documents and SettingsAdministrator.android>keytool.exe -list -v -alias androiddebugkey -keystore "C:Documents and SettingsAdministrator.androiddebug.keystore" -storepass android -keypass android在-list后加-v意思是输出详细信息google map api 图标 切换
我以前粗略的研究过Google map api,具体怎么做我也不大好说,大致思路可以使用Javascript的dom操作吧,你是指地图上的图标吧,你就直接清除那个Dom元素,然后插入一个就可以了,如果嫌原生的Javascript麻烦,就直接使用jquery库吧,这样就更加容易编写了。
谷歌地图调用api,有卫星和地图可以切换,如何设置默认显示卫星呢?谢谢了。
给你个例子,试试看吧
var?myLatlng?=?new?google.maps.LatLng(-34.397,?150.644);
var?mapOptions?=?{
??zoom:?8,
??center:?myLatlng,
??mapTypeId:?google.maps.MapTypeId.SATELLITE
};
var?map?=?new?google.maps.Map(document.getElementById("map-canvas"),?mapOptions);