如何利用百度API地图进行定位,非gps 定位
如果你可以上网,如果你有火狐浏览器,那么恭喜你。你能很容易使用以下代码进行定位!
百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用程序。
其中,有Geolocation这个类,可以帮助你进行定位。
它的原理是,利用浏览器自身的定位功能。目前可以支持地理定位的浏览器有Opera 10.6 (包括 Opera Mobile 10.1)、Chrome5、Firefox 3.6以及Safari 5(包括iPhone上的Safari Mobile)。IE浏览器各个版本(包括IE9)目前都不支持这个功能。
请保存以下代码为html格式,并在火狐浏览器下运行它。你就能知道你的具体位置啦~
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--引用百度地图API-->
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.1&services=true"></script>
</head>
<body>
<!--百度地图容器-->
<div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div>
</body>
<script type="text/javascript">
var map = new BMap.Map("dituContent");
var point = new BMap.Point(116.331398,39.897445);
map.centerAndZoom(point,12);
map.enableScrollWheelZoom();
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.panTo(r.point);
alert('您的位置:'+r.point.lng+','+r.point.lat);
}
else {
alert('failed'+this.getStatus());
}
})
</script>
</html>
如何利用百度API地图进行定位,非gps 定位相关推荐
- php调用百度地图定位,php用百度地图API进行IP定位和GPS定位
/** * 根据地理坐标获取国家.省份.城市,及周边数据类(利用百度Geocoding API实现) * 百度密钥获取方法:http://lbsyun.baidu.com/apiconsole/key ...
- 将手绘地图或自制地图显示在网页上(利用百度API)
利用百度APi实现将手绘地图展示在网页上,达到类似这样的效果: 切图参考了:cnblog jz1108 并用了其工具, 表示非常感谢! 百度地图API目前默认支持两种地图类型(map type):普通 ...
- php调用百度接口获取经纬度,利用百度API(js),通过地址获取经纬度的注意事项...
网上给的很多答案都是这种: http://api.map.baidu.com/geocoder?address=地址&output=输出格式类型&key=用户密钥&city=城 ...
- 爬取去哪儿网酒店信息,再利用百度API将酒店地址的经纬度爬取!
Python3 的 selenium库可以模拟打开页面,获得加载完成的页面信息,一些基本用法,请自行度娘,就不再赘述了 1.将某城市的所有酒店链接爬取下来. 先打开两个酒店页面 ** https:// ...
- 利用百度API查询手机号归属地
利用百度Api查询手机号归属地 先到百度API官网查看其有关说明,这是其官网:http://apistore.baidu.com/ 可在此页面找到相关说明. 打开网址可以看到好几个号码归属地的查询,有 ...
- 利用百度API Store接口进行火车票查询
火车票查询 项目源码下载链接: Github:https://github.com/VincentWYJ/TrainTicketQuery 博客文件:http://files.cnblogs.com/ ...
- 高德地图八:手机定位和GPS定位
高德地图八:手机定位和GPS定位 高德地图八:手机定位和GPS定位 代码实现: layout/activity_main.xml <?xml version="1.0" en ...
- python利用百度/高德地图获取地理位置并转换
提示:作者原创,转载请注明 文章目录 一.地理编码与逆编码 二.高德地图地理编码 三.百度地图地理编码 四.坐标转换和空间化 一.地理编码与逆编码 地理编码与逆编码表示的是地名地址与地理坐标(经纬度) ...
- 微信小程序利用百度api达成植物识别
看完本文你可学会: 如何使用百度智能云 如何在微信小程序中去接入百度api,达成植物识别的效果 如何使用百度智能云? 官网:https://cloud.baidu.com 进入官网,在用户中心下选择图 ...
最新文章
- 操作系统第二章 进程管理
- 8、Java Swing JCheckBox:复选框组件
- OpenVC环境搭建问题
- 银行不是很喜欢客户分期吗?为何申请信用卡分期被拒绝了?
- Google 已经能用 AI 来预测你的航班是否延误了!
- Oracle 建表语句,表结构操作sql
- CNtV电视直播解析PHP,电视直播
- 计算机无法搜索到打印机驱动,教你一招解决电脑无法找到打印机驱动程序包要求的核心驱动的问题 - 驱动管家...
- 鸿蒙初开 原文,《鸿蒙初开,天地混沌》 译文
- 微信小程序自适应深色主题DarkMode源码
- php lumen auth,Lumen实现用户注册登录认证
- ec20 以太网_整车通讯系统——车载以太网系统系列文章(第一篇)
- 给你一份架构部操作手册,你会用么?
- PMP备考指南之第二章:项目运作环境
- 用python画出二叉树_Python与二叉树定价建模,像奇异博士一样推演未来并做出正确的选择...
- 利用yolov5检测物体的3维坐标,并以ROS输出
- 【引用】强烈推荐:胡小林学习《弟子规》心得讲座
- 计算机专业学生新学期必读好书推荐
- WEB前端学习 (7)CSS复习六(布局-定位)
- 去了字节跳动,才知道年薪 40w 的测试工程师有这么多?