【问题标题】:Google Map web service in c#C#中的谷歌地图网络服务
【发布时间】:2012-06-18 04:56:11
【问题描述】:

是否可以将 google map API v3(javascript) 封装到 .net 网络服务中?我希望用户调用从此 Web 服务公开的功能以在网页上显示地图。此 Web 服务将在远程 Web 服务器上运行。几个(比如说 20 个)网站可以使用相同的服务来显示/交互地图。如果我们希望在网站中添加任何功能/特性,Web 服务将很有帮助。我们将只需要在一个地方(服务)更改代码,新功能将反映在每个使用该服务的网站上。

【问题讨论】:

  • 这可能违反了各种许可协议。

标签: c# asp.net web-services google-maps-api-3


【解决方案1】:

上次我检查您只能在浏览器中直接使用 Google 地图(通过他们的 Java 脚本 API)。我认为做你想做的事需要你直接访问他们的地图图块,据我所知这是不允许的。

如果你真的需要使用谷歌地图和网络服务,你可以做的是让网络服务为你提供一组点,你可以使用某种标签来识别点之间,从而应用不同的标记(这应该允许您使您的应用程序更易于维护)。这些点将采用 GPS 坐标的形式,然后由 Google 地图通过 Google 的 v3 GoogleMaps API 直接呈现。

【讨论】:

  • 是否有其他方法可以避免在网站应用程序中编写 java 脚本编程/代码。
  • @Himanshu 可能有办法,但很可能不包括谷歌地图。
  • 好的,没关系。请告知,WCF 服务是否可以针对某些请求返回 .aspx 页面?
  • @Himanshu:我对 ASP.NET 不是很流利,但我假设从后面的代码中,您将能够写出您的 Web 服务将生成的 .aspx 代码。
猜你喜欢
  • 2012-10-01
  • 2017-10-10
  • 1970-01-01
  • 2015-03-27
  • 1970-01-01
  • 2016-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多