Как я могу обнаружить интернет-соединение в Asp.Net MVC для использования Google Maps? - PullRequest
2 голосов
/ 07 декабря 2009

Я занимаюсь разработкой приложения Asp.Net MVC, которое использует карты Google для отображения адресов на карте. Проблема в том, что мне нужно продемонстрировать приложение в среде, не подключенной к Интернету. Как определить с помощью скрипта, что приложение отключено, чтобы не вызывать функции API карт Google?

Ответы [ 3 ]

2 голосов
/ 07 декабря 2009

Очень похоже вопрос на этот. Ответ Аллена Барги, указывающий на плагин jQuery Я думаю, что это будет самый простой способ обнаружить офлайн и онлайн, вызвав вызов AJAX, чтобы определить, имеет ли ваше приложение MVC доступ к сети.

Еще одна вещь, о которой вы можете подумать, - это поискать в Google Gears API, который позволит вам работать с Картами Google в автономном режиме. Или так, как я понимаю, лично не пробовал, хотя ... пока:).

1 голос
/ 07 декабря 2009

Это должно привести вас туда

using System.Net.Sockets;

private void example{
 Boolean isConnected;
 TcpClient tcpClient = new TcpClient();
 tcpClient.Connect("maps.google.com", 80);
 isConnected = tcpClient.Connected;
}
0 голосов
/ 11 декабря 2009

Тебе нужно сделать что-нибудь подобное? не могли бы вы поместить ключ в web.config, чтобы изменить его, когда вы находитесь в демонстрационном режиме?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...