最后更新时间: 2021年09月14日
该部分为新版H5辅助定位说明,使用定位SDK v3.8.0以及后续版本的开发者请参考该部分说明,
辅助 H5 页面定位功能服务于集成高德定位 SDK 以及使用高德 Javascript-Api 实现 H5 页面的 App,当页面需要使用位置时可以选择使用定位 SDK 辅助提供位置信息。
从3.8.0版本开始,针对H5辅助定位新增加了一个接口startAssistantLocation(WebView webView)用于启动H5辅助定位,之前的H5辅助定位接口startAssistantLocation()已不建议使用,后续版本中有可能会废弃,请尽快切换到新版的的H5辅助定位接口。
新版H5辅助定位接口核心代码如下, 详细代码请参照官网最新的Demo。
第一步,准备工作
请您参考获取定位数据章节的前期准备工作,包括配置AndroidManifest.xml、初始化定位。
第二步,初始化AMapLocaitonClient
使用下面的代码初始化AMapLocaitonClient:

第三步,加载WebView控件
新版H5辅助定位需要加载webView控件,使用下列方法进行加载:

第四步,启动H5辅助定位, 建议在设置WebView属性之前启动H5辅助定位
调用如下方法启动新版H5辅助定位:

第五步,设置webView属性
新版H5辅助定位需要设置的webView属性如下:

第六步,停止辅助定位
当您使用完辅助 H5 页面定位功能时,请及时停止该功能,避免不必要的设备能耗开销。

JS核心代码


评论列表