在Google Maps API中对KML图层进行动画处理

时间:2017-01-30 22:28:47

标签: javascript google-maps google-maps-api-3

我在“我的地图”中创建了一个地图,并且我将其嵌入到网站中,但我希望在标记点击时使用InfoWindows而不是默认的侧面板,并稍微更改说明。 根据我的发现,唯一的方法是使用常规的Google Maps API并使用KML图层将数据添加到其中。这是有效的,但是,图标(引脚)是高度像素化的,看起来很糟糕。通过嵌入(或简单地打开它)使用相同的地图时,它们就可以了。 非常感谢对此问题的任何帮助。可能还有另一种方法可以将自定义地图添加到API驱动的地图中?

1 个答案:

答案 0 :(得分:0)

我提出的答案是:无法实现我正在寻找的目标。

导出KML图层时,Google会将所有图标缩放到32X32像素,然后将其缩放(kml文件包含scale 1.1指令)。即使你改变了比例,文件仍然是32X32,所以它没有帮助;您需要创建另一个文件,换句话说:如果您有自定义的png图标,则从Google导出的kml不可用。

我最终使用常规标记而不是KML图层。