用的第三方的地图,第三方的导航服务,在 H5的页面里面基本实现了模拟导航,模拟真实导航等功能,现在打算用 web-view 放到小程序里面,利用微信的定位接口来实现真实导航,有一些存疑
- 如何将微信监听的用户位置信息(wx.onLocationChange)传入到 web-view 里面,现在已知是通过 url 拼接参数来传递,但是这样会刷新页面吧?换个思路就是建立自己的服务端,微信传给服务端,服务端在跟 H5 建立长链接来进行。有没有更优雅的方式
- 另外就是如果用户关掉了小程序,导航是否还能继续?
- 这样 web-view 的导航是否能审核上线成功?是否有法律方面的问题?
- 看过类似百度打车和滴滴打车的小程序,没看出来他们是内嵌的 web-view 还是直接基于小程序实现的第三方地图调用的
求大佬指点
这些问题都无法解决,建议小程序不要使用h5。还有其他像onLocationChange权限申请,h5域名配置也不好处理。