`

Google地图准确定位

阅读更多

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />

<title>GIS开发利用html5获取经纬度并在google地图中查看</title>

<!--加载google map api-->

<script type="text/javascript"

src="http://maps.googleapis.com/maps/api/js?key=AIzaSyCefZle2DqxF9i51PTfoZsZoOmvWzKYhF4&sensor=true">

</script>

</head>

 

<body>

<span id="support">将下面的经纬度输入谷歌地图:</span>

<div id="show">

纬度:<span id="latitude"></span><br />

经度:<span id="longitude"></span><br />

准确度:<span id="accuracy"></span>

</div>

<script type="text/javascript">

var doc = document,

    latitude = doc.getElementById('latitude'),

    longitude = doc.getElementById('longitude'),

    accuracy = doc.getElementById('accuracy'),

    support = doc.getElementById('support'),

    showDiv = doc.getElementById('show');

function lodeSupport(){

    if(navigator.geolocation){

        support.innerHTML = '将下面的经纬度输入谷歌地图(纬度 经度)查看自己位置:';

        showDiv.style.display = 'block';

        navigator.geolocation.getCurrentPosition(updataPosition);

    }else{

        support.innerHTML = '对不起,浏览器不支持!';

        showDiv.style.display = 'none';

    }

}

function updataPosition(position){

    var latitudeP = position.coords.latitude,

        longitudeP = position.coords.longitude,

        accuracyP = position.coords.accuracy;

    latitude.innerHTML = latitudeP;

    longitude.innerHTML = longitudeP;

    accuracy.innerHTML = accuracyP;

//在google map中显示地址

 

var myLatlng=new google.maps.LatLng(latitudeP, longitudeP);

var mapOptions = {

 center: myLatlng,

 zoom: 13,

 mapTypeId: google.maps.MapTypeId.ROADMAP

};

var map = new google.maps.Map(document.getElementById("map_canvas"),

mapOptions);

 

var marker = new google.maps.Marker({

position: myLatlng,

title:"小编的地址"

});

 

//将标记显示在地图中

marker.setMap(map);

 

 

}

window.addEventListener('load', lodeSupport , true);

</script>

<div id="map_canvas" style="width:500px; height:500px;"></div>

</body>

</html>

 

 

分享到:
评论

相关推荐

    地图偏差 谷歌地图 GPS地图 谷歌偏差 google地图

    同时,谷歌地图的定位服务结合了WiFi网络、移动通信基站等多种定位技术,这些技术本身的精度也会对最终结果产生影响。 在GPS地图中,偏差可能表现为两个方面:水平偏差和垂直偏差。水平偏差通常涉及路线导航,可能...

    GPS定位并调用谷歌地图源代码

    本项目标题为"GPS定位并调用谷歌地图源代码",意味着它提供了使用GPS获取位置信息,并在谷歌地图上进行展示的编程实践。以下将详细介绍相关知识点。 1. GPS定位原理:全球定位系统(GPS)通过接收来自多个卫星的...

    Google地图定位

    Google地图定位是全球知名的在线地图服务,由Google公司提供,它集成了丰富的地理信息,包括道路网络、商业设施、交通状况、卫星图像等,为用户提供准确的定位、导航、路线规划以及各种地理信息服务。在本文中,我们...

    安卓GPS地图导航定位指南相关-Android驴友社交系统源码(需要谷歌地图).rar

    要实现导航功能,开发者需要利用第三方服务,如谷歌地图的Directions API,计算两点之间的最优路线。API返回的JSON数据包含了路线的详细信息,如步骤、距离、预计行驶时间等,应用可以根据这些信息绘制导航路径并...

    百度地图仿微信定位

    3. 网络问题:网络不稳定可能会影响定位服务的准确性。 4. 代码实现问题:在编程实现过程中,如果未正确设置定位参数或者处理定位结果,也可能导致此类问题。 为了解决这些问题,"百度地图仿微信定位"可能采取了...

    Android地图定位与总结

    此外,FusedLocationProviderClient是Google Play服务中的一个更现代的定位接口,它通过融合多种定位源来提高定位效率和准确性。 在实现地图界面时,Android提供了MapView控件,它是Google Maps API的一部分,可以...

    E2用的可定位的谷歌地图

    标题中的“E2用的可定位的谷歌地图”指的是这款软件是专为E2设备设计的,具有可定位功能的谷歌地图应用。E2可能是某种智能设备或手机型号,而这个应用是为它优化,使其能够更准确地使用谷歌地图服务。 在描述中,...

    谷歌地图(高清晰显示地图)

    1. **定位与导航**:输入地址或地标,谷歌地图将准确显示其位置,并提供路线规划,包括驾车、步行、骑行和公共交通等多种出行方式。 2. **实时交通信息**:谷歌地图可以实时展示道路拥堵状况,帮助用户避开高峰期或...

    GOOGLE地图拼接器

    【谷歌地图拼接器】是一款专门针对谷歌地图的工具,旨在帮助用户下载并拼接地图区域,以便在离线环境中查看或进行特定的地理分析。该软件的核心功能是让用户能够快速选择地图区域,并准确标定经纬度坐标,这对于户外...

    谷歌地图离线API3.16.2+简单纠偏算法+画扇形

    在Web开发中,如果使用谷歌地图API追踪用户的位置轨迹,纠偏算法可以确保轨迹的准确性。简单纠偏算法可能基于平滑滤波技术,如移动平均法或者卡尔曼滤波器,通过结合历史位置信息来消除噪声,使得轨迹更加平滑和准确...

    极速IP地图定位器

    同时,软件将这些信息与地图服务相结合,如Google Maps或高德地图,以可视化的方式呈现给用户,使得定位结果一目了然。 此外,该软件可能还具备批量处理能力,支持一次输入多个IP地址进行定位,这对于网络管理员...

    基于Android的地图定位移动应用设计源码

    总的来说,这个基于Android的地图定位移动应用项目涵盖了多个关键的Android开发知识点,包括Android SDK的使用、Google Maps API集成、Location API的定位服务、位置追踪的实现以及地理信息处理。对于希望深入学习...

    android使用谷歌地图

    在Android平台上,集成和使用谷歌地图(Google Maps)是一项常见的任务,它可以帮助开发者为用户提供直观的位置服务和导航功能。在你的项目中,你已经成功地实现了在地图上显示无锡和南京两个地点的标记,并且点击...

    谷歌地图抓图工具

    谷歌地图抓图工具是一款专为用户设计的软件,用于从谷歌地图上捕获和保存地理信息的静态图像。这类工具通常具有用户友好的界面,使得非技术人员也能轻松操作,实现地图区域的选择、缩放级别调整以及截图的保存等功能...

    google地图定位

    Google地图定位是其中的佼佼者,以其精准、易用和丰富的功能深受开发者和用户的喜爱。本篇文章将深入探讨如何在服务器端获取数据,并利用Google地图或Google Earth进行定位,以及与经纬度相关的知识点。 首先,我们...

    谷歌地图插件

    4. **定位服务**:谷歌地图插件可以利用GPS或其他定位技术获取用户的位置信息,从而实现定位、导航等功能。同时,插件还可以提供地点搜索,帮助用户找到附近的餐馆、商店等兴趣点。 5. **路线规划**:通过谷歌地图...

    自定义谷歌地图测距工具(利用鼠标左右键进行测距)

    【自定义谷歌地图测距工具】是一款实用的在线应用程序,它允许用户通过鼠标操作轻松地在谷歌地图上测量距离。这款工具充分利用了谷歌地图API的功能,使得非专业人员也能便捷地进行地理空间的测量工作。 首先,我们...

    百度地图定位权限

    例如,蓝牙信标、Wi-Fi指纹定位等技术可以帮助提升室内定位的准确度。 总的来说,百度地图定位权限涉及到用户隐私、应用功能以及系统权限管理等多个方面。用户应了解并合理设置这些权限,以确保既享受便捷的服务,...

    (word完整版)Google卫星地图准确插入到CAD的方法.doc

    * 选择地图类型为谷歌地图混合图 * 下载地图并获取 WGS84 经纬度坐标 知识点二:坐标转换 * 使用《万能坐标转换》软件进行坐标转换 * 将 WGS84 经纬度坐标转换为西安 80 坐标系 * 需要三个已知坐标点用于七参数...

    PHP谷歌地图API

    【PHP谷歌地图API】是一个利用PHP编程语言与谷歌地图API集成的应用示例,它主要涉及以下几个核心知识点: 1. **获取客户端IP**:在`get_client_ip.php`这个文件中,通常会包含获取用户设备IP地址的代码。这通常通过...

Global site tag (gtag.js) - Google Analytics