Javascript 触摸屏上的自定义地图标记图形错误
我正在开发一个带有自定义标记的谷歌地图,它在大多数设备上都工作得很好 问题是一些设备上出现了图形错误,大部分是触摸屏设备。实际上,我们可以在标记的右侧看到用于标记的图像,该图像的大小更大,并且是半透明的(请参见图像中的红色圆圈)。我喜欢从地图上删除这些图像,我该怎么做 自定义标记使用的图像为256*134,我创建的标记如下:Javascript 触摸屏上的自定义地图标记图形错误,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我正在开发一个带有自定义标记的谷歌地图,它在大多数设备上都工作得很好 问题是一些设备上出现了图形错误,大部分是触摸屏设备。实际上,我们可以在标记的右侧看到用于标记的图像,该图像的大小更大,并且是半透明的(请参见图像中的红色圆圈)。我喜欢从地图上删除这些图像,我该怎么做 自定义标记使用的图像为256*134,我创建的标记如下: markerToday.push(new google.maps.Marker({ position: {lat: latitud
markerToday.push(new google.maps.Marker({
position: {lat: latitudes[j], lng: longitudes[j]},
icon: {
url: icons['Today'].icon,
size: new google.maps.Size(256, 134),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(64, 67),
scaledSize: new google.maps.Size(128, 67),
labelOrigin: new google.maps.Point(99, 15)
},
label: {
text: formattedTime_array,
fontSize: '17px',
fontFamily: 'Verdana',
color: 'white'
},
map: map
}));
我通过改变所用图标的原始大小解决了这个问题。现在,我直接使用所需标记(128,67)大小的图像,而不是(256,134)