Sim*_*blu 5 kml google-maps-api-3 google-maps-mobile
所以我尝试使用KML Layer和我的Google Maps V3移动webapp的自定义图标(使用jQuery Mobile).地图的基础层以清晰的分辨率正确显示,缩放控制由API自动设置为紧凑模式,所以我猜API已检测到移动设备正常.
然而,KmlLayer上的自定义图标看起来很模糊,这是在高密度移动显示器(视网膜等)上显示低分辨率标记图像的常见症状,尽管事实上我已经使用了双倍尺寸的图像.我试图调整<scale>kml文件中的标签无济于事,因为它似乎只会影响谷歌服务器下采样到32*32 后的图标.
所以问题是:有没有办法要求Google KmlLayer服务器提供高分辨率平铺图像?我在文档中没有看到任何这样的选项.可能是KML生成方面的一些技巧?
先感谢您.
更新:正如Chad所述,目前尚不支持.因此,当我打开我的photoshop并设计新的标记图像时,在模糊时它不会那么难看,这里是Google页面上功能请求的链接.
很抱歉,但我认为它不可用。您所能做的就是在您编写的 KML 中
<IconStyle id="mystyle">
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
<scale>1.0</scale>
</Icon>
</IconStyle>
Run Code Online (Sandbox Code Playgroud)
确保使用高分辨率图标。我希望它有帮助。
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |