使用uni-app谷歌地图时 无法屏蔽谷歌自带右上角的 定位按钮
使用uni-app谷歌地图时 无法屏蔽谷歌自带右上角的 定位按钮
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 | HBuilderX |
Android | Android 13 | - |
小米 | 小米10 | - |
bug描述:
谷歌地图如果开启了 show-location
那么谷歌地图右上角会出现一个 定位按钮,而且无法修改位置。如果show-location
设置成false
moveToLocation
方法就会失效 moveToLocation
调用时 success
和fail
以及complete
函数都不会执行。
预想解决方案 :
- map添加一个属性 控制原生地图是否展示定位按钮类似于谷歌地图的sdk描述 -----“-您可以通过调用
UiSettings.setMyLocationButtonEnabled(false)
禁止显示“我的位置”按钮。”
2. 修改`moveToLocation`函数可以通过经纬度移动
更多关于使用uni-app谷歌地图时 无法屏蔽谷歌自带右上角的 定位按钮的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您好,这个问题只出现在安卓上面吗?其他平台有没有这个问题?
更多关于使用uni-app谷歌地图时 无法屏蔽谷歌自带右上角的 定位按钮的实战教程也可以访问 https://www.itying.com/category-93-b0.html
目前在开发阶段 只测试了安卓手机
项目 海外版用的是谷歌地图, 支付宝小程序以及微信小程序还要国内的高德地图设置的 show-location 是true,不会出现地图原生的定位按钮。
回复 2***@qq.com: 你发个可复现demo,我测试一下
回复 DCloud_UNI_JBB: 打包成 安卓app 修改home.nvue 的 show-location 可以复现
您好有结果了吗?
回复 2***@qq.com: 我这里显示的是高德地图,是需要我手机翻墙才会是google地图吗
回复 DCloud_UNI_JBB: 你这个应该是需要打包成自定义基座,需要翻墙,并且谷歌的密钥要和证书绑定才行
回复 2***@qq.com: 另外确认了一下,ios是正常的,只有安卓谷歌地图右上角会有自带的定位
回复 DCloud_UNI_JBB: 如果需要证书等信息私信我即可