【发布时间】:2025-12-30 16:25:07
【问题描述】:
所以我尝试为我的 Google Maps V3 移动网络应用程序(使用 jQuery Mobile)使用带有自定义图标的 KML 层。地图的基础层以清晰的分辨率正确显示,缩放控件由 API 自动设置为紧凑模式,所以我猜 API 已经检测到移动设备正常。
然而,KmlLayer 上的自定义图标看起来很模糊,这是在高密度移动显示器(视网膜等)上显示低分辨率标记图像的常见症状,尽管我已经使用了双大小的图像。我试图调整 kml 文件中的 <scale> 标记无济于事,因为它似乎只影响图标 after 被 Google 的服务器下采样到 32*32。
所以问题是:有没有办法请求 Google KmlLayer 服务器提供高分辨率平铺图像?我在文档中没有看到任何此类选项。也许在 KML 生成方面有一些技巧?
提前谢谢你。
更新:正如下面乍得所述,目前不支持此功能。因此,当我打开我的 Photoshop 并设计新的标记图像以使其在模糊时不会那么难看时,这是feature request on Google's page 的链接。
【问题讨论】:
-
我很确定答案是“目前不是”。但是,您应该发布关于此的问题并将其链接到此处。我很乐意为它加星(投票):code.google.com/p/gmaps-api-issues/issues/…
标签: google-maps-api-3 kml google-maps-mobile