娄底信息港
历史
当前位置:首页 > 历史

地图API从零开始学JSAPI七定位方式大揭秘api

发布时间:2020-11-20 19:49:38 编辑:笔名
【地图API】从零开始学JS API(七)——定位方式大揭秘api 【地图API】从零开始学JS API——定位方式大揭秘,api  摘要:关于定位,分为GPS定位和网络定位2种。GPS定位,精度较高,可达到10米,但室内不可用,且超级费电。网络定位,分为wifi定位和基站定位,都是通过获取wifi或者基站信息,然后查询对应的wifi或者基站数据库,得到的定位地点。定位数据库可以不断完善不断补充,所以,越定位越准确。本文详细描述了,如果使用JS API来实现定位、城市定位的方法,包含了IP定位,浏览器定位,检索定位等多种网络定位方法。当然,如果您的手机有GPS功能,那么使用浏览器定位的时候,会自动获取GPS信息,使得定位更加准确。  由于核心是HTML5定位,所以浏览器定位插件仅适用于支持HTML5的浏览器上,比如,Internet Explorer 9、Firefox、Chrome、Sari 以及 Opera 等。同时,需要浏览器允许该服务进行定位。如下图:  另外,浏览器定位插件也是混合定位,获取了wifi、基站信息用以定位,对于拥有 GPS 的设备,比如 iPhone,由于获得GPS信息,使得地理定位更加精确。  浏览器定位,最好使用在手机浏览器上,会更加准确,也更加符合使用场景。PC浏览器上,使用IP定位。  通过网络获取IP信息,然后查询IP数据库,获取相应的地址信息。非常适用于城市切换的场景,比如团购、酒店、天气等。  还有一种“偷懒儿”的方法,是浏览器定位的后门,就是使用默认定位。即,在地图初始化时,不填入中心点center和地图级别level,那么会自动帮你定位。  当浏览器定位和IP定位都失败时,可以通过关键字查询,来定位城市甚至街道。  通过一些简短的关键词,检索一个地点,使用AMap.PlaceSearch地点搜索服务插件。检索到地点后,默认显示第一个点的即可。  参数对象PlaceSearchOptions允许设置搜索城市、搜索数据类别、搜索结果详略、搜索结果排序规则等。  AMap.Geocoder地理编码服务插件,是指将地址信息和地理坐标点信息进行相互,包括将地址信息转换为地理坐标点的编码,将地理坐标点转换为地址信息的逆地理编码。  我们使用地址解析。地址解析,是通过将结构化地址信息,解析成经纬度,然后设置地图中心点。  官网有js api使用说明的。 很简单,一看就会。 还有例子, 你的功能如果简单,直接copy他们的代码就行。API是什?  trueTechArticle【地图API】从零开始学JS API——定位方式大揭秘,api 摘要:关于定位,分为GPS定位和网络定位2种。GPS定位,精度较高...广东眼科医院
广东皮肤性病医院
广东皮肤科医院
广东性病科医院
友情链接