1

我目前正在使用 GoogleMaps V3 和 kml 图层开发一个新项目。我目前正在尝试实现的是根据缩放级别动态更改标记的大小。

经过一番搜索,我发现这篇文章基本上告诉我,在加载图层后,我无法缩放 kml 图层中的图标。GoogleMaps V3 KML PlaceMark StyleURL 更改

所以看来我在这里只剩下三个选项了…… 1. 为每个缩放级别制作一个 kml 层。2. 使用第三方 kml 解析器,例如 geoxml_v3。3.直接在我的js代码中打印出我所有的标记。

如果我的项目成功,我的网站上将有大量标记,这导致我提出以下问题:

如果地图上满是标记,哪种方法可以使我的访问者网络浏览器的加载时间最短?

还有其他我应该考虑的方法吗?

提前致谢!

4

1 回答 1

0

选项:

  1. 为每个缩放级别制作一个 kml 图层。
    • [~] 需要 ~ <20 个 KML 文件
    • [+] 保留了 KmlLayer 平铺渲染的优势
  2. 使用第三方 kml 解析器,例如 geoxml_v3。
    • [-] 使用本机 Google Maps API v3 对象呈现标记
    • [+] 如果你想要一个可点击的侧边栏,更容易从外部访问对象。
  3. 直接在我的 js 代码中打印出我所有的标记。
    • [-] 失去了平铺渲染的优势
    • [-] 大页面大小

最终结果将取决于标记的数量(标记越多,基于图块的渲染优势越大)、自动生成 KML 文件的舒适程度以及地图的功能(帖子中没有足够的信息可以说明)。

于 2012-08-30T16:48:12.830 回答