问题标签 [infobubble]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

javascript - 如何移植使用 infobubble.js 的 Google 地图应用程序部分以使用 Leaflet?

我正在尝试移植具有 Google 地图插件的旧应用程序,并使用 infobubble.js 在地图上显示弹出窗口以改用 Leaflet。我已经完成了大部分工作,但我不确定如何处理使用 infobubble.js 的部分。特别是,它使用 infobubble 的选项卡功能,例如 infoBubble.addTab() 将几个不同的 html 信息位附加到一个位置/标记。我浏览了https://leafletjs.com/plugins.html上的传单插件,但找不到任何合适的东西。我在https://github.com/googlearchive/js-info-bubble找到了 infobubble.js 的源代码,但将其移植到 Leaflet 似乎超出了我有限的 JavaScript 能力。我也考虑过做一个简单的替换,但大多数关于创建选项卡式内容的参考似乎都建议使用 jquery 来管理选项卡,但是(再次,以我有限的技能)我不确定这是否可行,或者如何做使用仅在弹出窗口中显示的 html。