MapGuide和Google Maps集成常见问题

本文解答了MapGuide与Google Maps集成的常见问题,包括集成的可能性、注意事项、支持版本及配置方法。对于希望实现两者集成的用户来说,本文提供了实用的指导。

最近在MapGuide用户邮件组中频繁问到MapGuide和Google Maps等在线地图的集成问题,Jackie总结了一些FAQ,我翻译一下供大家参考。

 

Q: Google Maps能和MapGuide Ajax Viewer集成到一起吗?

A:不能。

因为:

1. Google Maps API对于如何使用它有很严格的限制。所以,如果你违反它的服务协议来hack他的代码从而视图把Google Maps和Ajax Viewer集成,发生一些不可预料的事也就不奇怪了

2.Ajax Viewer不使用OpenLayers 库,而OpenLayer是用来显示Google Maps的唯一的正统的类库。

所以,趁早放弃这个想法,移植到Fusion吧。

 

Q:那我可以在Fusion Viewer中显示Google Maps吗?

A: 可以。

 

Q:有什么要注意的吗?

A:有,你的地图(MapDefiniation)需要使用popular spherical mercator coordinate system (CS-Map code: WGS84.PseudoMercator, EPSG code: 3857).在MapGuide Studio里可以设定,在World/Continental目录下。如果你改了地图的坐标系,你还需要重新设定你的初始地图范围,MapGuide Studio可以帮你自动设定,当如果你用Maestro的话,需要你自己设定。

 

Q:哪些版本的MapGuide支持和Google Map集成?

A:MapGuide OpenSource 2.1或以上版本; MapGuide Enterprise 2010或以上版本。对于MGOS2.1和MGE2010,你需要手动自己来设置和Google Map的集成。可以参考http://www.cnblogs.com/junqilian/archive/2009/09/10/1554469.html 或者manually hacked in.

 

Q: 在MapGuide Studio或者Maestro中有相关界面可以设置吗?

A: 对于更新的MapGuide版本,MapGuide Studio和Maestro中有相关界面。MapGuide Studio的设置方法参考MapGuide Fusion viewer中如何用Google Map/Yahoo Map/Bing Map做底图, Maestro的界面也类似。

 

Q:为什么我在Fusion的[打印,保存地图]等功能里看不到Google Map底图? 不能打印?

A:这个就是这么设计的。同样的道理,对Bing Map、Yahoo Map也一样。那些Widget都是用MapGuide 渲染API,他们并不知道Google Maps底图。而且使用这些Widget来显示Google Maps也会违反Google Maps的使用协议。

 

Q:我选中一个地物时,怎么弄Google 风格的气泡?

A:在监听Fusion's MAP_SELECTION_ON 事件的函数中用一个OpenLayers.Popup来显示,具体怎么做你可以放狗自己搜。

 

Q:如果我不想用Fusion怎么办?

A:那你就用OpenLayers完全自己做吧,网上好多例子和讨论bajillions of differnent OpenLayers examples/blogs/discussions out there

 

还有,可以仔细阅读一下Google maps的使用协议

 

Jackie Ng 的原文:http://themapguyde.blogspot.com/2011/03/definitive-mapguidegoogle-maps.html

乐播投屏是一款简单好用、功能强大的专业投屏软件,支持手机投屏电视、手机投电脑、电脑投电视等多种投屏方式。 多端兼容与跨网投屏:支持手机、平板、电脑等多种设备之间的自由组合投屏,且无需连接 WiFi,通过跨屏技术打破网络限制,扫一扫即可投屏。 广泛的应用支持:支持 10000+APP 投屏,包括综合视频、网盘与浏览器、美韩剧、斗鱼、虎牙等直播平台,还能将央视、湖南卫视等各大卫视的直播内容一键投屏。 高清流畅投屏体验:腾讯独家智能音画调校技术,支持 4K 高清画质、240Hz 超高帧率,低延迟不卡顿,能为用户提供更高清、流畅的视觉享受。 会议办公功能强大:拥有全球唯一的 “超级投屏空间”,扫码即投,无需安装。支持多人共享投屏、远程协作批注,PPT、Excel、视频等文件都能流畅展示,还具备企业级安全加密,保障会议资料不泄露。 多人互动功能:支持多人投屏,邀请好友加入投屏互动,远程也可加入。同时具备一屏多显、语音互动功能,支持多人连麦,实时语音交流。 文件支持全面:支持 PPT、PDF、Word、Excel 等办公文件,以及视频、图片等多种类型文件的投屏,还支持网盘直投,无需下载转格式。 特色功能丰富:投屏时可同步录制投屏画面,部分版本还支持通过触控屏或电视端外接鼠标反控电脑,以及在投屏过程中用画笔实时标注等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值