谷歌浏览器修改经纬度位置?谷歌浏览器怎么修改地理位置

大家好,如果您还对谷歌浏览器修改经纬度位置不太了解,没有关系,今天就由本站为大家分享谷歌浏览器修改经纬度位置的知识,包括谷歌浏览器怎么修改地理位置的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

谷歌浏览器修改经纬度位置?谷歌浏览器怎么修改地理位置

本文目录

  1. 怎么使用谷歌地图
  2. 如何使用HTML5地理位置定位功能
  3. 高德地图怎么查经纬度 打开到浏览器查看

一、怎么使用谷歌地图

1、谷歌地图在国内现在不能用,因为Google已经退出了中国市场。

2、谷歌地图(GoogleMaps)是一种由Google公司向全球提供的电子地图,包含地标、线条、形状等信息,提供矢量地图、卫星照片、地形图等三种视图。

3、Google地图于2005年2月8日在谷歌博客上首次公布,并于同年将覆盖范围从原先的美国、英国、加拿大扩大至全球。

4、2014年3月5日谷歌表示印度22个城市的用户已经可以访问谷歌地图中75个在当地比较流行的室内场地地图,包括位于古尔冈的AmbienceMall,以及德里的SelectCityWalk购物中心等。

二、如何使用HTML5地理位置定位功能

1、HTML5提供了地理位置定位功能(Geolocation API),能确定用户位置,我们可以借助HTML5的该特性开发基于地理位置信息的应用。本文结合实例给大家分享如何使用HTML5,借助百度、谷歌地图接口来获取用户准确的地理位置信息。

2、定位功能(Geolocation)是HTML5的新特性,因此只有在支持HTML5的现代浏览器上运行,特别是手持设备如iphone,地理定位更加精确。首先我们要检测用户设备浏览器是否支持地理定位,如果支持则获取地理信息。注意这个特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的,所以我们在访问该应用时会提示是否允许地理定位,我们当然选择允许即可。

3、navigator.geolocation.getCurrentPosition(showPosition,showError);

4、alert("浏览器不支持地理定位。");

5、上面的代码可以知道,如果用户设备支持地理定位,则运行 getCurrentPosition()方法。如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象,getCurrentPosition()方法的第二个参数showError用于处理错误,它规定当获取用户位置失败时运行的函数。

6、我们先来看函数showError(),它规定获取用户地理位置失败时的一些错误代码处理方式:

7、alert("定位失败,用户拒绝请求地理定位");

8、case error.POSITION_UNAVAILABLE:

9、alert("定位失败,位置信息是不可用");

10、alert("定位失败,请求获取用户位置超时");

11、alert("定位失败,定位系统失效");

12、我们再来看函数showPosition(),调用coords的latitude和longitude即可获取到用户的纬度和经度。

13、function showPosition(position){

14、var lat= position.coords.latitude;//纬度

15、var lag= position.coords.longitude;//经度

16、alert('纬度:'+lat+',经度:'+lag);

17、利用百度地图和谷歌地图接口获取用户地址

18、上面我们了解了HTML5的Geolocation可以获取用户的经纬度,那么我们要做的是需要把抽象的经纬度转成可读的有意义的真正的用户地理位置信息。幸运的是百度地图和谷歌地图等提供了这方面的接口,我们只需要将HTML5获取到的经纬度信息传给地图接口,则会返回用户所在的地理位置,包括省市区信息,甚至有街道、门牌号等详细的地理位置信息。

19、我们首先在页面定义要展示地理位置的div,分别定义id#baidu_geo和id#google_geo。我们只需修改关键函数showPosition()。先来看百度地图接口交互,我们将经纬度信息通过Ajax方式发送给百度地图接口,接口会返回相应的省市区街道信息。百度地图接口返回的是一串JSON数据,我们可以根据需求将需要的信息展示给div#baidu_geo。注意这里用到了jQuery库,需要先加载jQuery库文件。

20、function showPosition(position){

21、var latlon= position.coords.latitude+','+position.coords.longitude;

22、var url=""+latlon+"&output=json&pois=0";

23、$("#baidu_geo").html('正在定位...');

24、$("#baidu_geo").html(json.result.formatted_address);

25、error: function(XMLHttpRequest, textStatus, errorThrown){

26、$("#baidu_geo").html(latlon+"地址位置获取失败");

27、再来看谷歌地图接口交互。同样我们将经纬度信息通过Ajax方式发送给谷歌地图接口,接口会返回相应的省市区街道详细信息。谷歌地图接口返回的也是一串JSON数据,这些JSON数据比百度地图接口返回的要更详细,我们可以根据需求将需要的信息展示给div#google_geo。

28、function showPosition(position){

29、var latlon= position.coords.latitude+','+position.coords.longitude;

30、var url=';;

31、$("#google_geo").html('正在定位...');

32、if(json.status=='OK'){

33、$.each(results,function(index,array){

34、$("#google_geo").html(array['formatted_address']);

35、error: function(XMLHttpRequest, textStatus, errorThrown){

36、$("#google_geo").html(latlon+"地址位置获取失败");

37、以上的代码分别将百度地图接口和谷歌地图接口整合到函数showPosition()中,我们可以根据实际情况进行调用。当然这只是一个简单的应用,我们可以根据这个简单的示例开发出很多复杂的应用,建议用手机浏览器访问DEMO演示。

三、高德地图怎么查经纬度 打开到浏览器查看

1、首先在浏览器中打开高德地图网页版,定位到需要查看经纬度的位置。

2、鼠标点击此位置,屏幕上会弹出此位置的介绍,点击下方的分享按钮,然后复制链接,在浏览器中打开。

3、在打开网页的瞬间可以查看到经纬度的大小,如无法看清可截图保存查看。

关于谷歌浏览器修改经纬度位置的内容到此结束,希望对大家有所帮助。

声明:信息资讯网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者东方体育日报所有。若您的权利被侵害,请联系 删除。

本文链接:http://www.gdxhedu.com/news/114431.html