Google maps api 3 有没有办法创建高分辨率的谷歌地图KML层来显示视网膜?
因此,我尝试为我的Google Maps V3移动webapp(使用jQuery mobile)使用带有自定义图标的KML层。地图的基本层以清晰的分辨率正确显示,缩放控制由API自动设置为紧凑模式,因此我猜API已检测到移动设备 然而,Kmlayer上的自定义图标看起来很模糊,这是在高密度移动显示器(视网膜等)上显示低分辨率标记图像的常见症状,尽管我已经使用了两倍大小的图像。我试图调整kml文件中的Google maps api 3 有没有办法创建高分辨率的谷歌地图KML层来显示视网膜?,google-maps-api-3,kml,google-maps-mobile,Google Maps Api 3,Kml,Google Maps Mobile,因此,我尝试为我的Google Maps V3移动webapp(使用jQuery mobile)使用带有自定义图标的KML层。地图的基本层以清晰的分辨率正确显示,缩放控制由API自动设置为紧凑模式,因此我猜API已检测到移动设备 然而,Kmlayer上的自定义图标看起来很模糊,这是在高密度移动显示器(视网膜等)上显示低分辨率标记图像的常见症状,尽管我已经使用了两倍大小的图像。我试图调整kml文件中的标记,但没有效果,因为它似乎只会在谷歌服务器将采样降低到32*32后影响图标 所以问题是:有没有办
标记,但没有效果,因为它似乎只会在谷歌服务器将采样降低到32*32后影响图标
所以问题是:有没有办法请求Google Kmlayer服务器提供高分辨率的平铺图像?我在文档中没有看到任何这样的选项。也许是KML一代人的把戏
先谢谢你
更新:如下文所述,目前不支持此功能。因此,当我打开我的photoshop并设计新的标记图像,使其在模糊时不会太难看时,下面是链接。很抱歉,我认为它不可用。你所能做的就是在你的KML里写作
<IconStyle id="mystyle">
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
<scale>1.0</scale>
</Icon>
</IconStyle>
http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png
1
确保使用高分辨率图标。我希望能有所帮助。我很确定答案是“目前还没有”。然而,你应该发布一个关于这个的问题,并链接到这里。我很乐意为它出演(投票):