1、在手机上打开微信,然后在微信主界面,点击下面的“发现”标签。
2、在打开的发现窗口中,点击“小程序‘菜单项。
3、在打开的微信小程序页面中,点击右上角的搜索按钮
4、接下来在搜索框中输入地图进行搜索,点击搜索结果中的腾讯地图菜单项。
5、这时我们的微信小程序马上定位到当前的位置,在地图页面顶部输入要到达的目的地
6、在搜索结果中点击路线按钮。
7、这时小程序就会给出导航的方案,选择其中一个方案,然后点击导航按钮就可以了。
1.在微信小程序中,可以使用wx.getLocation API来获取用户的实时位置信息,但是可能会受到用户当前的移动性的影响,所以可以使用虚拟定位的方式来实现。2.首先,需要在小程序中设置一个按钮来控制用户的虚拟定位,这个按钮可以是一个开关,用户每次点击它就可以切换到不同的位置,可以在小程序中设置一个数组来存储不同的位置信息,比如经纬度、地址等。
3.然后,就可以使用wx.getLocation API来获取用户虚拟定位的位置信息了,API的参数中需要传入一个type参数,表示获取用户的位置信息类型,如果使用虚拟定位,需要将type设置为“gcj02”,这样就可以获取用户虚拟定位的位置信息了。
4.最后,可以使用wx.openLocation API来打开用户虚拟定位的位置,API的参数中需要传入一个latitude和longitude参数,分别表示用户虚拟定位的经纬度,就可以在微信小程序中虚拟定位了。
估计这是由于你用的坐标系统错误造成的。小程序getLocation默认返回的是“wgs84”坐标系统,这是真实的经纬度坐标,但如果想用小程序的openLocation在微信内置的地图中显示位置是会产生偏差的,因为国家出于安全考虑要求国内的所有地图应用都采用经过加密的“gcj02”坐标系统(即俗称的“火星坐标”),所以应该在getLocation时把type属性设为“gcj02”才行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)