`
lean1252
  • 浏览: 218820 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

通过浏览器获取经纬度js代码

    博客分类:
  • ui
阅读更多
var geol;		
		try {
			if (typeof(navigator.geolocation) == 'undefined') {
				geol = google.gears.factory.create('beta.geolocation');
		    } else {
		    	geol = navigator.geolocation;
		    }
		} catch (error) {
			//alert(error.message);
		}
		
		if (geol) {
			geol.getCurrentPosition(function(position) {
		
		var nowLatitude = position.coords.latitude;
		var nowLongitude = position.coords.longitude;
		
		alert("纬度:" + nowLatitude + ", 经度:" + nowLongitude);
	}, function(error) {
		switch(error.code){
		case error.TIMEOUT :
			//alert("连接超时,请重试");
			break;
		case error.PERMISSION_DENIED :
			//alert("您拒绝了使用位置共享服务,查询已取消");
			break;
		case error.POSITION_UNAVAILABLE : 
			//alert("非常抱歉,我们暂时无法通过浏览器获取您的位置信息");
			break;
		}
	}, {timeout:10000});	//设置十秒超时
		}

firefox设置:
  1. about:config 找到geo enable 为true
分享到:
评论
1 楼 qingchen1016 2016-05-28  

相关推荐

    javascript获取经纬度

    在JavaScript中获取当前位置的...综上所述,JavaScript获取经纬度涉及浏览器的Geolocation API,需要考虑兼容性、权限处理、精度等问题。在实际应用中,结合其他技术如地图API,可以构建出丰富的地理位置相关功能。

    leaflet 获取经纬度.rar

    这个“leaflet 获取经纬度.rar”压缩包显然是为了帮助开发者实现一个功能,即在Leaflet地图上点击时获取到相应的经纬度坐标。 在Leaflet中,获取地图上的经纬度主要依赖于地图的“click”事件监听器。当用户在地图...

    C#调用百度地图获取经纬度

    为了使两者能够通信,我们可以利用WebBrowser控件,它允许C#程序内嵌一个浏览器引擎,从而可以在C#程序中加载并执行JavaScript代码。 标题"**C#调用百度地图获取经纬度**"指出了主要的任务:在C#程序中通过调用...

    jquery/php获取经纬度

    这段代码首先检查浏览器是否支持Geolocation API,如果支持,则尝试获取当前用户的经纬度,成功后在控制台打印出来,如果获取失败或被用户拒绝,会显示相应的错误信息。 然而,由于JavaScript运行在客户端,可能受...

    【JavaScript源代码】React+高德地图实时获取经纬度,定位地址.docx

    ### JavaScript源代码详解:React+高德地图实时获取经纬度,定位地址 #### 一、初始化地图 在本文档中,我们首先介绍了如何利用React结合高德地图API来实现地图的初始化过程。此部分主要涉及以下几个关键步骤: 1....

    HTML获取客户端经纬度

    在`<script>`标签中,我们可以编写JavaScript代码来调用这个API。以下是一个基本的示例: ```html <!DOCTYPE html> 获取经纬度 ()">获取位置 <p id="demo"></p> function getLocation() { if ...

    百度地图经纬度查询代码示例

    标题中的“百度地图经纬度查询代码示例”指的是在编程中使用百度地图API来获取地理位置的经度和纬度信息。这种技术常用于地理定位、导航、数据分析等场景。下面将详细讲解如何实现这一功能,以及相关的编程知识点。 ...

    js 获取经纬度的实现方法

    根据以上知识点的解析,可以了解到,使用JavaScript获取经纬度并不仅仅是直接获取用户地理位置,还可以是创建一个地图实例并展示特定位置。本例主要演示了后者,通过Google Maps API创建地图并设置一个中心点。实际...

    连接google地图获取经纬度

    "连接Google地图获取经纬度"这个主题涉及到的关键技术主要包括地理编码(Geocoding)和API调用。下面将详细介绍这两个核心概念以及如何实现这个小工具。 地理编码是将地址转化为经纬度坐标的过程,它使得我们可以将...

    javascript教程之免费的获取IP对应的经纬度坐标,给入ip,返回GPS坐标.zip

    9. **lj源程序.zip**:这个文件可能是示例代码或库的压缩包,包含用于获取IP和经纬度的JavaScript代码,需要解压并查看源码来学习和使用。 10. **判断访问来源**:在某些场景下,可能还需要判断用户是从哪个网站或...

    网页获取百度地图的经纬度代码

    这段代码会尝试获取浏览器的地理位置信息(如果用户允许),并在地图上标记出来,同时显示经纬度。 总之,获取百度地图的经纬度涉及到百度地图API的引用、地图实例的创建、点击事件监听以及定位服务的使用。通过...

    QT5使用百度地图实现经典经纬度查询

    这些页面可能包含了JavaScript代码,与百度地图API交互,接收C++发送的查询请求,并将结果显示在地图上。 6. **UI设计**:"widget.ui"文件是QT Designer生成的用户界面描述文件,使用此文件可以设计和布局GUI元素,...

    vue 实现Web端的定位功能 获取经纬度

    使用Vue实现Web端的定位功能获取经纬度,主要依赖于浏览器的Geolocation API以及第三方地图服务商的API。开发者需要通过异步编程来处理用户地理位置信息的获取,并在获取失败时进行错误处理和备选方案的实现。在实际...

    百度地图 获取经纬度的html页面.7z

    3. 初始化地图:通过JavaScript代码,使用百度地图API的`BMap`对象创建一个新的地图实例,并设置地图的中心点坐标。这通常是一个初始化函数,在页面加载完成后执行。 ```javascript window.onload = function() { ...

    利用百度地图查询经纬度代码

    在服务器端,我们通常不会直接获取用户的实时位置,而是通过API接口接收前端发送的位置数据,或者根据用户输入的地址进行地理编码(geocoding)来获取经纬度。百度地图提供了一个名为“逆地理编码”的服务,可以将...

    charts地图经纬度标注气泡相关js及json

    例如,使用Leaflet.js,你可以创建一个地图,然后通过`L.marker`方法添加标注,将经纬度作为参数传入。标注上可以添加点击事件,当用户点击时,显示一个包含JSON数据的气泡。JSON数据可以存储关于标注点的详细信息,...

    基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)

    3. 获取经纬度:当浏览器获取到位置信息时,会回调给定的函数,通过`position.coords.longitude`和`position.coords.latitude`分别获取到用户的经度和纬度。 4. 第三方地图服务API:在获取到经纬度后,可以使用第三...

    JS自动获取公司位置地址代码.zip

    本项目提供的"JS自动获取公司位置地址代码.zip"包含了一套原生JavaScript代码,用于实现用户在地图上选择公司位置后,系统能够自动生成并显示相应的详细地址。下面我们将深入探讨这一技术的实现原理和相关知识点。 ...

Global site tag (gtag.js) - Google Analytics