gpt4 book ai didi

google-maps-api-3 - 有没有办法为视网膜显示创建高分辨率的 Google Maps KML 图层?

转载 作者:行者123 更新时间:2023-12-03 17:53:39 25 4
gpt4 key购买 nike

所以我尝试将 KML 图层与我的 Google Maps V3 移动网络应用程序的自定义图标一起使用(使用 jQuery Mobile)。 map 的基础层以清晰的分辨率正确显示,并且缩放控件由 API 自动设置为紧凑模式,所以我猜 API 已经检测到移动设备了。

然而,KmlLayer 上的自定义图标似乎很模糊,这是在高密度移动显示器(视网膜等)上显示低分辨率标记图像的常见症状,尽管我已经使用过双倍尺寸的图像。我试图调整 <scale> kml 文件中的标记无济于事,因为它似乎只会在被谷歌服务器下采样到 32*32 后影响图标。

所以问题是:有没有办法请求 Google KmlLayer 服务器提供高分辨率平铺图像? 我在文档中没有看到任何这样的选项。也许在 KML 生成方面有一些技巧?

先感谢您。

更新:正如乍得在下面所述,目前不支持。因此,当我打开我的 photoshop 并设计新的标记图像以使其模糊时不会那么难看时,这里是 feature request on Google's page 的链接.

最佳答案

我很抱歉,但我认为它不可用。您所能做的就是在您编写的 KML 中

  <IconStyle id="mystyle">
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
<scale>1.0</scale>
</Icon>
</IconStyle>

确保使用高分辨率图标。我希望它有帮助。

关于google-maps-api-3 - 有没有办法为视网膜显示创建高分辨率的 Google Maps KML 图层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14819648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com