百度地图定位+逆地址解析+导航
来源:互联网 发布:如何安装平面设计软件 编辑:程序博客网 时间:2024/05/16 11:46
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!--百度地图-->
<script type="text/javascript" src="js/jquery-1.11.0.js"></script>
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=你的密钥&s=1"></script>
<title></title>
<style type="text/css">
body, html,#allmap {width: 100%;height: 80%;overflow: hidden;margin:0;font-family:"微软雅黑";}
</style>
</head>
<body>
<div id="allmap" style="display: none;"></div>
<span id="pointllentity" style="display: none;"></span>
<div style="font-size: 20px;" onclick="location1()">点击再次获取</div>
<a id="mytest" onclick="navigation()" style="font-size: 20px;" href="">在线导航</a>
</body>
</html>
<script type="text/javascript">
// 百度地图API功能
$(function(){
location1();
});
function navigation(){
var longitude = 119.317827;//经度
var latitude = 26.090568;//纬度
var storeName = '我的的小店';
var storeAddr = '世外桃源';
var str="http://api.map.baidu.com/marker?location="+latitude+","+longitude+"&title="+storeName+"&content="+storeAddr+"&output=html&src=yourCompanyName";
$("#mytest").attr("href",str);
initMapConverseReAddressMobile("allmap",11,"pointllentity");
theLocationBylnglat(15,longitude,latitude,"pointllentity");
};
function location1(){
var map = new BMap.Map("allmap");
var point = new BMap.Point();
map.centerAndZoom(point,28);
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
console.log(this)
if(this.getStatus() == 0){
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.panTo(r.point);
alert('您的位置:'+r.point.lng+','+r.point.lat);
point=r.point;
test(point);
}
else {
alert('failed'+this.getStatus());
}
},{enableHighAccuracy: true});
};
function test(point){
var geoc = new BMap.Geocoder();
geoc.getLocation(point, function(rs){
console.log(rs);
console.log("------");
console.log(point);
var addComp = rs.addressComponents;
alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);
});
};
</script>
</html>
- 百度地图定位+逆地址解析+导航
- 百度地图逆地址解析
- 百度地图定位与导航
- 百度地图地址解析
- 百度地图地址解析
- hybird app中使用百度地图定位并获得详细地址(逆地址解析)
- 百度地图定位当前地址
- 简易百度地图定位地址
- 使用百度地图API 逆地址解析
- 百度地图定位和IP地址定位
- Android 百度地图API 定位 导航 代码
- Android 百度地图API 定位 导航
- 百度地图定位导航错误总结
- 百度地图通过GPS定位导航
- Android 百度地图开发--- 导航功能输入起始地址实现导航,地址解析与反解析的使用
- 百度地图web开发,包括导入地图,定位,坐标转换,反地址解析
- net 腾讯地图 百度地图逆地址解析
- 应用百度地图逆地址解析:经纬度-->地址
- 【南阳理工】 44 子串和
- android 修改源码framework后如何编译
- 在lua环境中使用protobuf ,编译protobuf文件
- 虚函数
- Kotlin I/O操作
- 百度地图定位+逆地址解析+导航
- 剑指offer(十六)合并两个排序的链表
- perl实现多进程的操作
- React 用input和datalist写的下拉框
- mysql导入数据库报错
- 17年春,机器学习实习,腾讯四个BG,五次面试实录。
- CSS学习2-各种标签设置1
- 百练2694:逆波兰表达式
- UNIX环境编程学习笔记(12)——文件I/O之目录操作