因此,我尝试为我的 Google Maps V3 移动网络应用程序(使用 jQuery Mobile)使用带有自定义图标的 KML 层。地图的基础层以清晰的分辨率正确显示,缩放控件由 API 自动以紧凑模式设置样式,所以我猜 API 已经检测到移动设备正常。
然而,KmlLayer 上的自定义图标似乎很模糊,这是在高密度移动显示器(视网膜等)上显示低分辨率标记图像的常见症状,尽管我已经使用了双倍尺寸的图像。我试图调整<scale>
kml 文件中的标签无济于事,因为它似乎只在被谷歌服务器下采样到 32*32后影响图标。
所以问题是:有没有办法请求 Google KmlLayer 服务器提供高分辨率平铺图像?我在文档中没有看到任何这样的选项。也许在 KML 生成方面有一些技巧?
先感谢您。
更新:正如乍得下面所述,目前不支持此功能。因此,当我打开我的 Photoshop 并设计新的标记图像以便它在模糊时不会那么难看时,这里是Google 页面上功能请求的链接。