今天折腾了一天,因为项目的需要,需要在微信网站上得到当前的地理位置。采用的是HTML5开发,但是实验了很多种方法,都不行。HTML5获取地理位置信息,是通过ip获取,ip的位置和你本人的位置差距还是很大的,所以采用HTML5获取地位置很不准确。HTML5不能打开你本地的GPS,不像客户端一样,可以打开你的手机GPS进行定位,这样HTML5的地位就形同虚设。没有起到真正定位的作用。

下面是一段试验过的代码

HTML5 调用百度地图API地理定位实例

window.onload = function() {

if(navigator.geolocation) {

document.getElementById("status").innerHTML = "HTML5 Geolocation is supported in your browser.";

navigator.geolocation.getCurrentPosition(updateLocation);

}

};

function updateLocation(position) {

var latitude = position.coords.latitude;

var longitude = position.coords.longitude;

if(!latitude || !longitude) {

document.getElementById("status").innerHTML = "HTML5 Geolocation is supported in your browser, but location is currently not available.";

return;

}

var map = new BMap.Map("container"); // 创建Map实例

var point = new BMap.Point(longitude, latitude); // 创建点坐标

map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别。

var marker = new BMap.Marker(point); // 创建标注

map.addOverlay(marker); //将标注添加到地图中

};

测试条件是打开了WIFI,但是很不准定位,相差一千米左右。如果不用WIFI,只用移动的2G  3G信号基站定位,是获取不到的。

html5网站抓取,微信上的网站 用HTML5获取地理位置相关推荐

  1. java行程单解析获取内容_java如何抓取网页上的动态信息,获取源代码后如何分析JS?...

    首先明确我指的动态数据是什么. 名词定义:动态数据在这里指的是网页中由Javascript动态生成的页面内容,即网页源文件中没有,在页面加载到浏览器后动态生成的. 下面进入正题. 抓取静态页面很简单, ...

  2. python 企业微信群机器人_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...

    在企业经营过程中,及时了解行业相关信息(市场动态.竞品策略.行业数据等等)是非常必要的.通常情况下,商品部门.营销部门.市场部门可能都会安排专门的人员定期进行这些信息的搜集.整理,再进行内部的分享. ...

  3. div区域内容抓取_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...

    在企业经营过程中,及时了解行业相关信息(市场动态.竞品策略.行业数据等等)是非常必要的.通常情况下,商品部门.营销部门.市场部门可能都会安排专门的人员定期进行这些信息的搜集.整理,再进行内部的分享. ...

  4. python抓取网站图片_python抓取图片示例 python抓取网页上图片

    python抓取网页上图片 这个错误时是什么意思 下面是代码 import re import urllib.request imp正则表达式匹配的url有错误 for x in add: print ...

  5. http下载异常_百度网站抓取异常的原因有哪些?有什么影响和解决方法?

    大纲如下:1.抓取异常是什么?百度抓取异常又是什么?2.百度抓取异常的原因有哪些?3.网站抓取异常的原因有哪些?4.百度抓取异常对网站有什么影响?5.网站出现抓取异常的解决方法抓取异常是什么?百度抓取 ...

  6. 网站抓取频率对排名优化有着怎样的意义?

    在网络优化行业中,每个优化公司都希望自己接手的网站可以把排名做得再好一点,分析数据的迭代要清晰简洁,妥善处理每一次的链接变化和内容更新等.在当下的优化工作中,想要提升网站排名就是要时刻关注网站的抓取频 ...

  7. 安居客检测到网页抓取_原创内容不收录 解决网站抓取异常的有效分析方法

    有的网站明明内容优质原创,用户可以正常访问,但偏偏网络蜘蛛无法正常访问抓取导致无法被收录,搜索结果覆盖率偏低,对搜索引擎和网站都是一种损失,这种情况就是抓取异常.对于大量内容无法正常抓取的网站,搜索引 ...

  8. 系统检测到您正在使用网页抓取工具访问_从网站抓取数据的3种最佳方法

    halo,大家好,我是特仑苏,今天呢给大家分享一些Python从网站抓取数据的一些方法,希望可以给大家带来一些帮助! 原作者:Octoparse团队 原出处:作品文(从网站抓取数据的3种最佳方法)/网 ...

  9. Python之 - 使用Scrapy建立一个网站抓取器,网站爬取Scrapy爬虫教程

    Scrapy是一个用于爬行网站以及在数据挖掘.信息处理和历史档案等大量应用范围内抽取结构化数据的应用程序框架,广泛用于工业. 在本文中我们将建立一个从Hacker News爬取数据的爬虫,并将数据按我 ...

最新文章

  1. 河海大学物联网计算机考研,河海大学:物联网工程学院2020年硕士研究生建议录取名单出炉...
  2. 转:SUSE下与RHEL下yum相似的RPM包管理工具zypper
  3. C# 3.0入门系列(二)
  4. js请求结果拦截机器_CefSharp请求资源拦截及自定义处理
  5. 区别和联系_动机与主题的区别与联系
  6. gridview databind 会导致页面刷新马_Innodb批量页面刷盘情况下的quot;两次写quot;
  7. C++ Primer 第五版 第6章 6.2——函数参数传递习题答案
  8. 关于搞技术的一点思考
  9. python管道怎么使用_python中管道用法入门实例
  10. Android Studio Xposed模块编写(二)
  11. 运维提效 60%,视野数科 SAE + Jenkins 打造云原生 DevOps
  12. Exchange 2013SP1和O365混合部署系列二
  13. CSS中如何实现表格文字的换行
  14. python计算标准差为什么分母要-1_标准差越大说明什么(样本标准差分母为何是n-1)...
  15. java环境_linu安装jdk
  16. 【python】定义一个人类Person: 定义一个方法say_hello(),可以向对方发出问候语“hello,my name is XXX” 有三个属性:名字、身高、体重
  17. SSL证书的根证书和中间根证书的区别
  18. 已解决org.springframework.beans.factory.UnsatisfiedDependencyException异常的正确解决方法,亲测有效!!!
  19. LC,SC,FC ,ST,MPO分别代表什么
  20. java实现加密———Base64加解密

热门文章

  1. 收房注意事项,验收房子需要注意的事项
  2. Acrobat 9 Pro安装教程
  3. 王文学:远特会直通远程会议助力证券公司高效沟通
  4. Python英文文本分词(无空格)模块wordninja的使用实例
  5. 扎心的Sqlserver 2008 R2的卸载
  6. 这就是视频列表二维码,一个二维码搞定视频列表播放
  7. TP关闭调试模式后报错
  8. 全城瞩目!献礼祖国71华诞,“琴岛之梦”巨报嘉年华亮相中山公园
  9. IT项目管理期末复习
  10. 好友的微信号被删了,有什么恢复的方法?