google地图api(怎样获取google map api中静态地图的范围)
本文目录
- 怎样获取google map api中静态地图的范围
- 如何获取Google地图API密钥
- 什么是 Google地图ApiKey
- 关于google地图api方面的
- 如何通过google map api实现地图定位
- 如何插入谷歌地图api v3并获取秘钥
怎样获取google map api中静态地图的范围
用户通过点击地图上面的位置,在地图上面进行描点,然后再把获取的到的地理位置保存到地图上面的地址栏目中。主要是百度地图API的使用var map = new BMap.Map(“allmap“); //实例化一个地图对象var point = new BMap.Point(116.331398,39.897445); //设置地图中心的位置map.centerAndZoom(point,12); //设置地图元素的可视层map.enableScrollWheelZoom(); //启用滚轮放大缩小,默认禁用map.enableContinuousZoom(); //启用地图惯性拖拽,默认禁用function myFun(result){ var cityName = result.name; map.setCenter(cityName);}var myCity = new BMap.LocalCity();myCity.get(myFun);i=0//点击获取坐标map.addEventListener(“click“,function(e){ if(i === 0) { //存储经纬度 lng = e.point.lng; lat = e.point.lat; //在地图上面描点 var marker = new BMap.Marker(new BMap.Point(lng,lat)); // 创建标注 map.addOverlay(marker); marker.enableDragging(); //可拖拽 var gc = new BMap.Geocoder(); //获取地址的数据地址 var pt = e.point; gc.getLocation(pt, function(rs){ var addComp = rs.addressComponents; address = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber; //画图 var label = new BMap.Label(address,{offset:new BMap.Size(20,-10)}); marker.setLabel(label); }); i=1; }});
如何获取Google地图API密钥
1.使用keytool申请获取MD5值
1.1 找debug.keystore
Windows Vista/7: C:\Users\\.android\debug.keystore
Windows XP: C:\Documents and Settings\\.android\debug.keystore
OS X and Linux:~/.android/debug.keystore
1.2 使用cmd切换debug.keystore所目录
我系统windows 7
所文件夹:C:\Users\Work\.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账户登录)
打链接:
输入MD5值,既获取api key
解决打网站
找本Hosts文件C:\Windows\System32\drivers\etc目录,
打Hosts文件往面底部加入203.208.46.180 google-developers.appspot.com
关闭浏览器再打打网站
-
什么是 Google地图ApiKey
ApiKey 是在自己制作google map应用中用到的 如果没有配置ApiKey google map应用就不能正常运行使用keytool命令 可以生成KEY 下面是目前生成KEY的问题 和解决办法如果使用常规命令C:\Documents and Settings\Administrator》keytool -list -alias androiddebugkey -keystore “C:\Documents and Settings\Administrator\.android\debug.keystore“ -storepass android -keypass android输出密钥格式为SHA1无法在google官方生成密钥需改动为C:\Documents and Settings\Administrator\.android》keytool.exe -list -v -alias androiddebugkey -keystore “C:\Documents and Settings\Administrator\.android\debug.keystore“ -storepass android -keypass android在-list后加-v意思是输出详细信息
关于google地图api方面的
var map = new GMap2(document.getElementById(“map_canvas“));var geocoder = new GClientGeocoder();function showAddress(address) { geocoder.getLatLng( address, function(point) { if (!point) { alert(“不能解析:” + address); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(address); } } );}
如何通过google map api实现地图定位
1. 通过 IP 得到地址
2. JavaScript下使用地理译码
var map = new GMap2(document.getElementById(“map“));
var geocoder = new GClientGeocoder();
function showAddress(address) {
geocoder.getLatLng(
address,
function(point) {
if (!point) {
alert(address + “ not found“);
} else {
map.setCenter(point, 13);
var marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
}
}
);
}
如何插入谷歌地图api v3并获取秘钥
要去code.google.com/android/maps-api-signup.html这个地方输入你的Key的MD5码,就会得到一个密钥。 使用GoogleMapApi是去服务器得到GoogleMap 等着收件验证就可以了,之前还电话验证呢 现在不电话验证了 你还是填好地址耐心等待吧
更多文章:
极品时刻表不能用了吗(为什么我的电脑不能使用极品列车时刻表)
2024年7月23日 17:24
坦克世界盒子更新之后插件不能用了!怎么办?坦克世界,哪个插件比较好用啊
2024年6月5日 21:03
植物大战僵尸西游版正版下载(怎么下载到电脑植物大战僵尸西游版)
2024年7月8日 14:55
火狐搜索入口(Mozillafirefox火狐浏览器主页网址)
2024年4月13日 15:05