Google maps 如何使用自己的数据库创建自己的地图

Google maps 如何使用自己的数据库创建自己的地图,google-maps,Google Maps,我想画一张特定地区的地图,只是为了教育目的。 我浏览了几个网站,它们告诉我如何制作地图。 喜欢 , 但是当GOOGLE/BING/YAHOO展示他们的地图时,我并没有找到方法,比如它的图形质量和所有的功能。 我需要在地图中添加一些功能,如“添加标签,显示距离”,如谷歌所示。 我还想将它连接到数据库(我自己的)。 我不想使用google api,因为我无法将其与我自己的数据库连接。我以前也经历过这一点,因为它是一个4层应用程序: 数据库,我用的是SQLServer2008空间数据库 地图管理器应

我想画一张特定地区的地图,只是为了教育目的。 我浏览了几个网站,它们告诉我如何制作地图。 喜欢 ,

但是当GOOGLE/BING/YAHOO展示他们的地图时,我并没有找到方法,比如它的图形质量和所有的功能。 我需要在地图中添加一些功能,如“添加标签,显示距离”,如谷歌所示。 我还想将它连接到数据库(我自己的)。
我不想使用google api,因为我无法将其与我自己的数据库连接。

我以前也经历过这一点,因为它是一个4层应用程序:

  • 数据库,我用的是SQLServer2008空间数据库
  • 地图管理器应用程序,其主要目标是将不同来源的空间数据导入sql数据库,以及其他次要目标,如(设置地图对象的样式,编辑对象的可见缩放级别,…)
  • WMS,一种呈现平铺的RESTful wcf服务
  • 映射客户端控件,一个silverlight控件,用于从WMS渲染分幅
你可以在网上找到很多关于如何操作空间数据(读、写、搜索…)的资源,以及我使用Bing地图瓷砖系统渲染瓷砖的资源

剩下的只是执行

  • 映射客户端控件从WMS请求一个磁贴
  • WMS计算平铺边界并检索这些边界内的空间数据,并在图像上渲染这些数据,然后将其返回给客户端
  • 地图客户端控件负责平铺、缩放、平移
可以通过实现一些缓存技术来缓存渲染的分片


最后,我祝您好运。

我之前也经历过这一点,对我来说,这是一个4层应用程序:

  • 数据库,我用的是SQLServer2008空间数据库
  • 地图管理器应用程序,其主要目标是将不同来源的空间数据导入sql数据库,以及其他次要目标,如(设置地图对象的样式,编辑对象的可见缩放级别,…)
  • WMS,一种呈现平铺的RESTful wcf服务
  • 映射客户端控件,一个silverlight控件,用于从WMS渲染分幅
你可以在网上找到很多关于如何操作空间数据(读、写、搜索…)的资源,以及我使用Bing地图瓷砖系统渲染瓷砖的资源

剩下的只是执行

  • 映射客户端控件从WMS请求一个磁贴
  • WMS计算平铺边界并检索这些边界内的空间数据,并在图像上渲染这些数据,然后将其返回给客户端
  • 地图客户端控件负责平铺、缩放、平移
可以通过实现一些缓存技术来缓存渲染的分片

最后我祝你好运