【问题标题】:Google Maps v3: large size for markersGoogle Maps v3:标记的大尺寸
【发布时间】:2011-08-05 11:09:01
【问题描述】:

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

【问题讨论】:

    标签: google-maps


    【解决方案1】:

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

    var 标记 = 新的 google.maps.Marker({
        位置:新的 google.maps.LatLng(position.coords.latitude, position.coords.longitude),
        地图:地图,
        图标: {
            网址:“img/img.png”,
            scaledSize: new google.maps.Size(32, 32) // 像素
        }
    });

    使用 Google Maps API JavaScript v3.13 测试

    【讨论】:

      【解决方案2】:

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

      创建标记时,在标记选项中可以像这样指定图标:

      icon: new google.maps.MarkerImage(
               url:string, size?:Size, 
               origin?:Point, anchor?:Point, scaledSize?:Size
            )
      

      将大小设置为图标图像的实际大小。 将 scaledSize 设置为您想要将图像拉伸到的任何尺寸。

      最好将图标图像制作成您想要的大小而不是缩放它。

      【讨论】:

        猜你喜欢
        • 2012-09-13
        • 2011-12-17
        • 1970-01-01
        • 2013-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-18
        • 2012-05-11
        相关资源
        最近更新 更多