在地图 api v3 中使用 geoxml3 解析 kml,但在边界/缩放更改时停止重建侧边栏

发布于 2024-12-01 17:27:47 字数 639 浏览 1 评论 0原文

我找到了 很棒的页面,演示了 Google Maps Api v2 和 v3 的多种用途。

我试图理解 JavaScript 的每一行,并制作类似于上面链接页面上可以找到的内容。

但是我无法理解两件事:

  • 在我的应用程序中,我不想在每次缩放/绑定/地图中心更改时重建侧边栏。目前,侧边栏仅显示当前地图视图上可见的地标。当用户放大并且地标从视图中消失时,它也会从侧边栏中消失。当你已经滚动到某个地方并且只需要一点点缩放就失去了滚动状态时,这可能会很烦人。此外,如果您将事件绑定到侧边栏元素,则更改地图上的视图会重建侧边栏,并且您的事件将完成。
  • 我尝试重写从地标的 styleurl 属性创建类别的代码,以应用于折线,而不仅仅是标记,但我没有运气。
  • 如果您深入从事此类工作,请为我指出正确的方向。

    谢谢。

    I've found a great page that demonstrates many uses of the Google Maps Api v2 and v3.

    I tried to understand each line of the javascript and make something similar to what can be found on the page linked above.

    However I can't understand two things:

  • In my application I don't want to rebuild the sidebar every time the zoom/bound/mapcenter changes. Currently the sidebar shows only placemarks that are visible on the current mapview. When the user zooms in and a placemark goes out of the view it disappears from the sidebar too. It could be annoying when you already scrolled somewhere and with only a little zooming you loose your scrolled status. Also if you bind events to sidebar elements, changing the view on the map rebuilds the sidebar and your events are finished.
  • I tried to rewrite the piece of code that creates categories from the placemark's styleurl property to apply to polylines as well not just markers, but I have no luck.
  • If you are deep in this kind of work please point me to the right direction.

    Thanks.

    如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

    扫码二维码加入Web技术交流群

    发布评论

    需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
    列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文