Google maps 谷歌地图v3:标记的大尺寸

Google maps 谷歌地图v3:标记的大尺寸,google-maps,Google Maps,我需要在我的地图上显示标记,它工作得很好。唯一的问题是它们看起来太小了。如何确保所使用的标记尺寸较大,并且在几乎任何缩放状态下都可见?如果您使用的是api版本3- 创建标记时,可以在标记选项中指定如下图标: icon: new google.maps.MarkerImage( url:string, size?:Size, origin?:Point, anchor?:Point, scaledSize?:Size ) 将大小设置为图标图像的实

我需要在我的地图上显示标记,它工作得很好。唯一的问题是它们看起来太小了。如何确保所使用的标记尺寸较大,并且在几乎任何缩放状态下都可见?

如果您使用的是api版本3-

创建标记时,可以在标记选项中指定如下图标:

icon: new google.maps.MarkerImage(
         url:string, size?:Size, 
         origin?:Point, anchor?:Point, scaledSize?:Size
      )
将大小设置为图标图像的实际大小。 将scaledSize设置为要拉伸图像的任意大小


最好是按您想要的大小制作图标图像,而不是按比例缩放。

要使图标更大,我绝对建议您将图标图像放大。例如,要使用缩小的高分辨率图标在高dpi移动设备上固定像素图标,请使用以下代码:

var marker = new google.maps.Marker({ position: new google.maps.LatLng(position.coords.latitude, position.coords.longitude), map: map, icon: { url: "img/img.png", scaledSize: new google.maps.Size(32, 32) // pixels } }); var marker=new google.maps.marker({ 位置:新的google.maps.LatLng(position.coords.lation,position.coords.longitude), 地图:地图, 图标:{ url:“img/img.png”, scaledSize:new google.maps.Size(32,32)//像素 } }); 使用Google Maps API JavaScript v3.13进行测试