`
xiao_feng68
  • 浏览: 104143 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

GPS

 
阅读更多
通过地图经纬度得到地理信息
function initialize() {
  map = new GMap2(document.getElementById("map"));
  map.setCenter(new GLatLng(39.90822, 116.4055), 13);
  map.addControl(new GLargeMapControl);
  GEvent.addListener(map, "click", getAddress);
  geocoder = new GClientGeocoder();
}
function getAddress(marker, point,msg) {//通过经纬度得到一个地理位置
if (point != null) {
geocoder.getLocations(point, function(response){
  map.clearOverlays();
  if (!response || response.Status.code != 200) {
alert("Status Code:" + response.Status.code);
  } else {
place = response.Placemark[0];
point = new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);
marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(
'<b>经纬度:</b>' + response.name + '<br/>' + 
'<b>地理位置:</b>' + place.address + '<br>'+
'<b>警报信息:</b>'+msg);
  }
});
  }
主要是GClientGeocoder这个类的getLocations这个方法通过一个GLatLng得到response信息,然后在进行解析就可以了!

{
  "name": "1600 Amphitheatre Parkway, Mountain View, CA, USA",
  "Status": {
    "code": 200,
    "request": "geocode"
  },
  "Placemark": [
    {
      "address": "1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA",
      "AddressDetails": {
        "Country": {
          "CountryNameCode": "US",
          "AdministrativeArea": {
            "AdministrativeAreaName": "CA",
            "SubAdministrativeArea": {
              "SubAdministrativeAreaName": "Santa Clara",
              "Locality": {
                "LocalityName": "Mountain View",
                "Thoroughfare": {
                  "ThoroughfareName": "1600 Amphitheatre Pkwy"
                },
                "PostalCode": {
                  "PostalCodeNumber": "94043"
                }
              }
            }
          }
        },
        "Accuracy": 8
      },
      "Point": {
        "coordinates": [-122.083739, 37.423021, 0]
      }
    }
  ]
}
分享到:
评论

相关推荐

    DMY.zip_DMY_GPS 秒 UTC转换_GPS周秒 UTC_GPS周秒转换_GPS转换UTC

    在IT行业中,GPS(全球定位系统)和时间同步是至关重要的元素,特别是在各种导航、通信和数据记录系统中。GPS时间以"GPS周秒"的形式给出,而我们日常生活中的时间通常是以协调世界时(UTC)表示。理解如何将GPS周秒...

    gps-matlab-code.zip_GPS信号生成_GPS宽带干扰_GPS干扰_单频信号 gps_卫星干扰

    这个压缩包“gps-matlab-code.zip”包含了一套完整的MATLAB代码,用于生成GPS信号并模拟不同类型的干扰,这对于理解GPS系统的工作原理、研究信号处理算法以及优化抗干扰能力具有重要意义。 1. GPS信号生成: GPS...

    gps_goal-master_gps_goal_UsingGPS_

    在ROS(Robot Operating System)框架下,`gps_goal`是一个重要的模块,主要用于机器人导航系统中设置基于GPS坐标的目标位置。标题“gps_goal-master_gps_goal_UsingGPS_”暗示了我们正在探讨一个关于如何利用GPS...

    GPS定位功能。GPS定位例子。

    标题中的“GPS定位功能”指的是全球定位系统(Global Positioning System)在移动设备上的应用,如智能手机。GPS技术通过接收多个卫星的信号来确定设备的精确地理位置,包括经度、纬度和海拔高度。在描述中提到的...

    android_hardware_gps GPS驱动

    "android_hardware_gps GPS驱动"是指专为Android设备设计的GPS(全球定位系统)硬件抽象层,它负责管理和控制GPS芯片,以提供定位、导航和时间同步等服务。本驱动是针对全志处理器平台,并且已经过Android 10版本的...

    GPS 车载GPS GPS定位 物流GPS 苏州GPS

    标题中的“GPS 车载GPS GPS定位 物流GPS 苏州GPS”明确指出了本文将探讨的主要焦点——GPS技术在车载导航、物流管理和苏州地区服务中的应用。描述部分进一步细化了这一主题,提到了“GPS车辆定位监控系统”和“物流...

    gps周 + 周内秒时间转换成 GPS 时间戳(单位:秒)

    GPS时间系统是全球定位系统(Global Positioning System)所使用的时间标准,它是一个绝对时间参考,与国际协调时间(UTC)同步,但不包含闰秒。GPS时间自1980年1月6日零时起算,每过一周(大约7天)就会增加一整数...

    GPS仿真软件 gps模拟器 NMEA0183仿真软件

    GPS仿真软件和GPS模拟器是IT领域中用于测试和开发全球定位系统(GPS)相关应用的重要工具。NMEA0183仿真软件则是这类工具的一个关键组成部分,它主要用于模拟GPS接收器输出的数据格式。NMEA0183是全球导航卫星系统...

    GPS.rar_GPS_GPS 提取_GPS解析

    标题中的“GPS.rar_GPS_GPS 提取_GPS解析”表明这是一个关于全球定位系统(GPS)的压缩文件,其中包含的内容主要涉及GPS数据的提取和解析过程,可能是一个使用C语言编写的程序示例。从标签“gps gps_提取 gps解析”...

    GPS漂移的处理算法

    ### GPS漂移的处理算法详解 #### 引言 在当今全球定位系统(GPS)广泛应用的时代,无论是导航、定位还是时间同步,GPS都扮演着至关重要的角色。然而,由于多种因素的影响,GPS信号可能会出现误差,其中一种常见的...

    Android Ublox GPS 驱动

    在Android系统中,Ublox GPS驱动扮演着至关重要的角色,它是连接硬件GPS模块与操作系统之间的桥梁,使得设备能够接收并处理卫星信号,提供精确的位置信息。本文将深入探讨Android Ublox GPS驱动的相关知识点,包括其...

    Matlab GPS Toolbox.rar

    Matlab GPS Toolbox是一款专为处理全球定位系统(GPS)数据而设计的软件工具箱,它在Matlab环境中提供了丰富的函数和脚本,用于GPS基线解算、数据分析、图形绘制等任务。这款工具箱尤其对地学研究者和工程师极具价值...

    STM32解析GPS数据

    STM32解析GPS数据主要涉及的是嵌入式系统中的硬件接口设计、协议处理以及数据解析技术。STM32是一款基于ARM Cortex-M内核的微控制器,广泛应用在各种嵌入式项目中,包括GPS数据处理。以下将详细阐述相关知识点。 1....

    gps.rar_GPS 地图_GPS地图_车载GPS

    标题中的“gps.rar”是一个压缩文件,通常包含多个与GPS(全球定位系统)相关的文件。在本案例中,这个压缩包特别关注车载GPS系统,它是一种利用GPS技术为汽车导航的设备。车载GPS可以帮助驾驶员确定车辆的位置、...

    windows下GPS测试工具

    在Windows操作系统中,进行GPS(全球定位系统)测试与数据分析是一项重要的任务,尤其对于开发者、地理信息系统(GIS)专业人士和户外活动爱好者来说。本篇文章将详细介绍三款在Windows环境下常用的GPS测试工具:...

    AndroidGPS定位源码

    在Android平台上,GPS(全球定位系统)定位是开发者常用的功能之一,用于获取设备的精确位置信息。本资源提供了Android GPS定位的实例源码,对于学习和理解如何在Android应用中集成GPS定位至关重要。通过分析这些...

    Android 强制开启GPS

    在Android系统中,GPS(全球定位系统)是用于获取设备位置信息的重要组件。通常,当一个应用程序需要使用GPS时,它会通过系统UI提示用户授权访问地理位置。然而,有些开发者可能需要在没有用户交互的情况下强制开启...

    ros_gps2bluetooth

    在"ros_gps2bluetooth"项目中,其核心功能是实现从智能手机获取GPS数据并通过蓝牙将其传输到计算机上。这在机器人系统中非常有用,因为手机GPS模块通常比嵌入式计算机或机器人平台上的GPS接收器更便宜且易于获取。 ...

    GPS时间转换_MATLAB

    GPS时间转换程序,MATLAB版本。 gps2cal 将GPS周和周内秒转换到公历时间 gps2cal1 由公历日期和GPS周内秒计算公历时间 cal2gps 将公历GPS时间转换到GPS周和周内秒 mjd2cal 将简化儒略日转换到公历时间 cal2mjd 将...

    Virace GPS Simulator V0.3.1

    Virace GPS Simulator 用软件模拟GPS接收器输出的GPS语句,通过串行口输出到GPS应用软件。用鼠标或键盘控制Virace而模拟实际GPS接收器的运动,或者重播已有的GPS航迹文件,从而在室内测试GPS导航软件等。 Virace...

Global site tag (gtag.js) - Google Analytics