geolocation 定位可以基于ip, wifi和手机基站,示例是一个基于手机基站定位的例子
请求
POST /loc/json HTTP/1.1
Host: www.google.com
Accept: */*
Content-Type: application/json
Cache-Control: no-cache
Pragma: no-cache
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Proxy-Connection: Keep-Alive
Host: www.google.com
Content-Length: 402
{ "access_token" : "2:bQ-zHwG1xLdiP-sF:3li7KSH1OSqgYn1D", "host" : "code.google.com", "radio_type" : "unknown", "request_address" : true, "version" : "1.1.0", "cell_towers": [
{
"cell_id": "42",
"location_area_code": 415,
"mobile_country_code": 310,
"mobile_network_code": 410,
"age": 0,
"signal_strength": -60,
"timing_advance": 5555
} ] }
响应
HTTP/1.1 200 OK
Content-Type: application/json
Date: Wed, 29 Apr 2009 07:26:28 GMT
Expires: Wed, 29 Apr 2009 07:26:28 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
Content-Length: 262
Server: GFE/2.0
{"location":{"latitude":51.0,"longitude":-0.1,"address":{"country":"United Kingdom","country_code":"GB","region":"West Sussex","county":"Mid Sussex","city":"Haywards Heath","street":"Fairford Close","street_number":"12","postal_code":"RH16 3"},"accuracy":787.0}}
协议详情请参见:
http://code.google.com/apis/gears/geolocation_network_protocol.html
分享到:
相关推荐
地理定位 使用 PHP 实现的 Google Geolocation API。
您需要具有访问Google Maps Geolocation API的Google API密钥。 例子 const geolocation = require ( 'google-geolocation' ) ( { key : 'api key' } ) ; // Configure API parameters const params = { ...
HTML5的地理定位功能演示
Geolocation是HTML5标准下的一个Web API,利用它可以获取设备的当前位置信息(坐标),本篇文章主要介绍了三个方法,非常具有实用价值,需要的朋友可以参考下
本小菜刚开始学习HTML5,现在对其中的Geolocation颇感兴趣,结合Google Map的API实现基本的地图定位功能主要是由以下几个步骤:获取当前地理位置、调用Google Map API获取当前位置信息
Angular的地理位置API 部分 这是与Angular一起使用的基于基于Observable的抽象安装如果您没有 : npm i @ng-web-apis/common现在安装软件包: npm i @ng-web-apis/geolocation如何使用GeolocationService ...
html开发
安装使用npm : npm install --save react-hook-geolocation 使用yarn : yarn add react-hook-geolocation用法 import React from 'react'import useGeolocation from 'react-hook-geolocation'const ...
ng地理定位器 让用户借助 HTML5 Geolocation API 和 Google Maps 告诉您他们在哪里。 现场演示: : 该项目使用作为起点。安装 npm install --save ng-geolocator或者 bower install --save ng-geolocator入门有关...
Google不推荐使用此API,因为它不如推荐的准确和慢。 这是我们希望在不久的将来更改的内容 。 为了将新的与React Native一起使用,请查看替代库: 入门 yarn add @react-native-community/geolocation 要么 npm ...
前端项目-jQuery-Geolocation,jQuery plugin which acts as a simplification of the W3C Geolocation API
GeoLocation API的承诺包装 用法 GeoPromise同时具有静态和原型方法。 静态介面 getCurrentPosition #####参数 选项:可选的<Object> 。 使用 #####返回 #####句法 GeoPromise . ...
MockGeolocation 是一个用于模拟 html 5 geolocation api 的库。 用法 // simulate a geolocation MockGeolocation.setCurrentLatLng(53.4152431, -8.2390307) // get current position navigator.geolocation....
这个项目是我的一次面试任务的一部分要求如下使用浏览器 Geolocation API,查找当前用户位置并查询 google place API 以获取附近的餐馆列表。 设计要求清单包括: 带有交互式图钉的地图视图,悬停时会显示有关所选...
一个基于Geolocation API,AmbientLightSensor API和WakeLock API的小巧,简洁的速度计渐进式Web应用程序。 为什么? 因为我的2005 Prius上的组合仪表处于故障状态,所以我需要一个测速仪,直到可以拆开并修理有...
JavaScript
PhoneGap,API帮助文档翻译整理9-Geolocation_(定位)
在手持设备如此普遍的今天,位置信息对于应用程序来讲是极其重要...基本用法 首先,我们可以从浏览器的navigator对象中通过geolocation属性获取到一个Geolocation的实例,如下图所示: 图中我们可以看到,Geolocation