我画了个圆在地图map上,代码如下,半径为400米,开发工具和苹果手机都正常,但是安卓手机不正常,半径1000米也不止,咋回事呢,这个bug能不能快速修复一下,急用啊
circles:[{
latitude: 30.733018,
longitude: 120.754618,
color:'#FF0000DD',
fillColor: '#7cb5ecaa',
radius: 400,
strokeWidth: 1
}]
微信版本号都是6.5.6,我测试的安卓的手机型号有,红米note4(安卓版本6.0)、oppoR287、华为的TIT-AL00(安卓版本5.1)、华为nova(安卓6.0),我就使用了这四款测试,全部都不行,苹果的我用了两台,全部都是正常,和开发工具一样。安卓用了四台手机全部不行,我觉得和手机没关系吧。你们可以使用你们自己的安卓测试下,看看半径对不对。
我打了两个点,半径设为1000,代码如下:
circles:[{
latitude: 30.733018,
longitude: 120.754618,
radius: 1000,
color:’#FF0000DD’,
fillColor: ‘#7cb5ecaa’,
strokeWidth: 1
},{
latitude: 30.734957,
longitude: 120.77915001,
color:’#5de6baDD’,
fillColor: ‘#7cb5ec55’,
radius:1000,
strokeWidth: 1
}]
页面代码<map id=“map” longitude=“120.75462” latitude=“30.7324” scale=“14” markers="{{markers}}" bindmarkertap=“markertap” circles="{{circles}}" bindregionchange=“regionchange” show-location style=“width: 100%; height: 300px;”></map>
苹果手机和电脑显示如下图,这个是正常的,对的:
安卓显示如下图,明显的半径不对了,两个圆都交汇重叠了很多。我用点击地图看比例尺,觉得半径大了一半还要多。