如何在 asp net 2.0 中向 mapxtreme 地图添加信息气泡

发布于 2024-08-25 07:42:07 字数 74 浏览 3 评论 0 原文

我正在使用 MapXtreme 2008 v7 进行学习项目,并且想知道是否有任何方法可以使鼠标经过某个点时出现带有数据的气泡? 谢谢

I'm using MapXtreme 2008 v7 for a learning project, and was wondering is there any way to make a bubble appear with data when you pass a mouse over a point?.
thanks

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兔姬 2024-09-01 07:42:14

您首先需要了解mapxtreme的工作原理:
对于MapXtreme Web,我可以说只有一张给定尺寸的图像。因为有一个图像您必须使用javascript添加,但是会有大量异步发布,这将使您的应用程序变慢。

不幸的是,没有像鼠标悬停这样的用户交互标准,您需要编写自己的逻辑,但这种逻辑不会那么明智,因为您始终可以通过执行其他交互来将鼠标悬停,例如绘制矩形,进行选择等。

最好的方法它使用平铺。MapXtreme v7 中已提供平铺功能。您将使用的逻辑是将地图放入 OpenLayers 等。OpenLayers 支持整个平铺图表,包括您的地图。CodeExchange 中有一个平铺示例 MXTTileHandler.zip。
您可以从 此处

你可以做什么:
1)将您的地图发布为WMS并将其放入OpenLayers
2)将您的地图发布为 Tile 并将其放入 OpenLayers

最好的祝福
迈拉

You first need to understand how mapxtreme works:
For MapXtreme Web,I can say there is only one image in given size.Since there is one you must add with javascript,but there will be lots of asynchronous posting which will make your application slow.

Unfortunately there is no standard for user interaction as mouseover,you need to write your own logic,but this logic wont be so sensible,because you can always mouse over by doing another interaction,like drawing rectangle,make selections etc.

Best way of doing it is using Tiling.Tiling feature has arrived with MapXtreme v7.Logic you will use is putting your map into OpenLayers etc.OpenLayers support whole chart of tiling including your maps.There is an example for Tiling in CodeExchange as MXTTileHandler.zip.
You can download it from here.

What you can do:
1)Publish your map as WMS and put it into OpenLayers
2)Release your map as Tile and put it into OpenLayers

Best Regards
Myra

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文