地图服务器和 Flex
有人知道我如何以与 Flex 和 ArcServer 交谈大致相同的方式集成 Flex 和 Mapserver 吗?
谢谢!
Anyone know how I can integrate Flex and Mapserver in much the same way Flex and ArcServer talk?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
由于 Mapserver 符合 WMS,因此您应该能够使用 ModestMaps 或 UMap 库,用于在 Flex 中显示地图图块。
Since Mapserver is WMS compliant, you should be able to use the ModestMaps or UMap libraries to display map tiles in Flex.
在 ArcGIS Server 的 JavaScript API 1.3 中,您可以通过新方法自行创建用于地图处理的自定义类(即与 WMS 或您使用的任何地图格式集成)。 我想类似的可能性也会出现在 AGS 的新 Flex API 中——如果它们还没有出现的话。
当然,只有当您想要(并且可能出于许可原因)使用 ArcGIS Server API 时,才可以选择此选项。
In JavaScript API 1.3 for ArcGIS Server there are new ways to create custom classes for map handling on your own (i.e. integrate with WMS or whatever map format you use). I suppose similar possibilities will appear in new Flex API for AGS, too – if they're not there yet.
Of course, it's option only if you want (and may, for licensing reasons) to use ArcGIS Server API.
简单的答案是肯定的。 从 ArcGIS 服务器放入 Flex 应用程序中的每个图层都使用地图服务 url 端点。 同一服务始终有一个 wms url。 我的建议是,用 ArcGIS Server 中的 WMS 版本替换图层 url,以测试 FLEX 应用程序在这些图层上的工作情况,然后将服务迁移到 MapServer。
Simple answer is yes. Each layer you put in a flex application from ArcGIS server is using Map Service url end point. There is always a wms url for the same service. What i suggest is that go replace the layer url with the WMS version from ArcGIS Server to test your FLEX application works on those layers then migrate services to MapServer.