2014-02-05 41 views
0

我们已经通过MapTiler网站(http://www.maptiler.com/),我下载了应用程序并尝试了一个示例。这太棒了。但我们有一些问题:如何将Photoshop中制作的地图与ASP.NET Web应用程序集成?

1)我们如何使用ASP.NET Web应用程序与Map Tiler进行集成?

2)一旦我们在谷歌地图中呈现我们的Photoshop定制地图,我们如何将这张地图放入我们的网站,因为有很多文件创建?

我们的目的是,我们有一个网络应用程序的房地产。我们想要在Google地图中放置一张计划地图。因此,如果任何用户打开它,他可以知道建筑物的外观。

回答

1

ASP.NET与MapTiler生成的地图的集成等同于任何其他Web技术。

MapTiler为您准备了一个包含数百个小型JPEG/PNG切片的目录结构,以及一个可以在这些切片上缩放的即时可用的HTML/JavaScript查看器示例。如果您将所有带有目录的文件上传到Web服务器,与使用普通图像相同,则查看器将在您的网站中在线显示地图。

下一步是使用ASP.NET增强生成的示例Google Maps API查看器 - 添加绑定到数据库或其他动态功能。

这是最简单的方法。

如果你有大量的地图,或者如果你想避免成千上万的小文件传输到服务器,那么你可以选择呈现此MapTiler屏幕上的MBTiles格式:

enter image description here

在这种情况下,整个地图被保存在一个文件中,这个文件更容易上传到服务器,但是您需要使用一个简单的tile服务器来为这些地图块提供服务。我们用PHP(https://github.com/klokantech/tileserver-php/)和C/C++(http://www.tileserver.com/)开发了一个。 我在网上看到了一个在ASP.NET中替代的替代方案:https://github.com/sainsb/tilecannon

相关问题