Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 加载谷歌地图对象的最佳方式?_Asp.net_Sql Server_Xml_Json_Google Maps - Fatal编程技术网

Asp.net 加载谷歌地图对象的最佳方式?

Asp.net 加载谷歌地图对象的最佳方式?,asp.net,sql-server,xml,json,google-maps,Asp.net,Sql Server,Xml,Json,Google Maps,嗨,我在ASP.Net和sql server上使用谷歌地图。 我从sql server调用所有对象的数据,如Maker、折线、多边形、圆等。。 我想我可以通过kml、georss、json或字符串加载它们。为了快速、合理地加载它们,最好的方法是什么 谷歌的文档通常有Google.maps.Polyline…等。。。我想这是调用一种对象类型的一种方法,但我不确定这是不是正确的方法 哪种方法更符合逻辑,更易于使用,以及如何将来自datatbase的数据转换为json、kml或georss。 在客户端

嗨,我在ASP.Net和sql server上使用谷歌地图。 我从sql server调用所有对象的数据,如Maker、折线、多边形、圆等。。 我想我可以通过kml、georss、json或字符串加载它们。为了快速、合理地加载它们,最好的方法是什么

谷歌的文档通常有
Google.maps.Polyline…
等。。。我想这是调用一种对象类型的一种方法,但我不确定这是不是正确的方法

哪种方法更符合逻辑,更易于使用,以及如何将来自datatbase的数据转换为json、kml或georss。
在客户端不回发的情况下调用它的最佳方式是什么?

KML是SQL Server以
XML
数据类型本机支持的有效XML。将数据存储为
xml
列可能是最简单的方法。

我目前将数据存储为lat、lng、type、title等。。。如何将其存储为kml?我的意思是有多少列以及以何种方式写入和读取?在asp.net C#端,我怎么能称之为“地图知道”呢?其次,我存储了一些来自gps设备的数据,我认为很难将这些数据存储为kml。我如何转换它们?哪种方法最好?听起来您可能更愿意使用适当的数据类型将各个属性存储为单独的列。像lat和long这样的东西最好是
float
和title这样的东西是
varchar
。它们是按您所说的那样存储的,问题是如何从asp.net调用它并通过kml显示在地图中?您应该能够从查询的数据构建一个简单的kml元素。您是否有要创建的对象和源数据的示例?