我想创建一个可缩放的可拖动的等真实大图的地图,功能应该像谷歌地图,但地图本身来自我(它将是一个星系图片)。
所以我认为我必须使用这些组件:
前端:http://openlayers.org/ (Example) 后端:http://sharpmap.codeplex.com/
并将它们相互连接,因此前端会调用后端在地图的当前缩放级别中显示切片。
我是那个地图构建的新手,只是想确保不会走错方向,所以它有意义吗?以前有人这样做过吗?或者更好的想法?
修改
抱歉,忘了:用户不应该安装任何其他的东西,它也应该在Ipad上运行,所以我不能使用silverlight,flash等。只是好老的简单JS:)< / p>
答案 0 :(得分:0)
我曾经有过类似的要求,但开发平台是Silverlight。我使用了“DeepEarth”(扩展深度缩放)和本地服务器上托管的磁贴。
您可以尝试使用Bing Control和付费服务。在试用版中,您将在后台获得Bing徽标。 Bing Services
当您需要真实世界地图 - 城市/道路时,Bing控制或带有平铺服务的任何此类控件都是合适的。如果您只需要在图像上使用放大/缩小功能,则可以使用deepzoom。
答案 1 :(得分:0)
我最终使用openlayers.org作为前端并自己构建后端。