Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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
Javascript 如何在Asp.NETMVC中检测internet连接以使用Google地图?_Javascript_Jquery_Asp.net Mvc_Google Maps - Fatal编程技术网

Javascript 如何在Asp.NETMVC中检测internet连接以使用Google地图?

Javascript 如何在Asp.NETMVC中检测internet连接以使用Google地图?,javascript,jquery,asp.net-mvc,google-maps,Javascript,Jquery,Asp.net Mvc,Google Maps,我正在开发一个Asp.NETMVC应用程序,它使用谷歌地图在地图中显示地址。问题是,我需要在未连接到internet的环境中演示该应用程序。如何使用脚本检测应用程序已断开连接而不调用Google maps api函数?与此非常类似。我认为这是离线和在线检测的最简单方法,通过调用AJAX来确定MVC应用程序是否可以访问web 你可以考虑的另一件事是研究GoogleGearsAPI,它允许你离线使用GoogleMaps。或者我的理解是,我还没有亲自尝试过。。。然而:)。这会让你达到目的 using

我正在开发一个Asp.NETMVC应用程序,它使用谷歌地图在地图中显示地址。问题是,我需要在未连接到internet的环境中演示该应用程序。如何使用脚本检测应用程序已断开连接而不调用Google maps api函数?

与此非常类似。我认为这是离线和在线检测的最简单方法,通过调用AJAX来确定MVC应用程序是否可以访问web


你可以考虑的另一件事是研究GoogleGearsAPI,它允许你离线使用GoogleMaps。或者我的理解是,我还没有亲自尝试过。。。然而:)。

这会让你达到目的

using System.Net.Sockets;

private void example{
 Boolean isConnected;
 TcpClient tcpClient = new TcpClient();
 tcpClient.Connect("maps.google.com", 80);
 isConnected = tcpClient.Connected;
}

你需要做这种花式的事吗?当您处于演示模式时,您不能在web.config中输入一个键以进行更改吗?

这段代码放在哪里?除非您在客户端上转储silverlight,否则这是不可能的。记住,客户端接收html/css,浏览器是运行时。显然那天早上我在一个地方。