微信小程序接的高德地图api,如果在data里设置经纬度或者makers里有位置信息,手机预览则可以显示地图和makers标记,但不设置经纬度,通过setData传到前端页面,模拟器编译可以正常显示,手机预览却是蓝屏(如图),求大神解答
前端页面代码
应该是你没有获取到当前的位置经纬度,你可以尝试一下加载完把经纬度打印出来,这个蓝屏是他默认的经纬度(不知道在哪里反正就是一片海所以是蓝色),你本来在data里设置其实也只是设置默认值而已。解决办法就是你需要获取用户当前的位置然后把经纬度赋给map,相应的还需要处理一些位置权限问题。
我在getLocation里获取了当前位置经纬度,在里面写了一个request获取后台传过来的makers坐标信息,通过setData传到前端页面,但地图还是显示不出来 后端页面,显示已经获取到坐标了