Карты Google - простой способ в ASP.Net?

Я хочу использовать карты Google и увидеть миллион способов сделать это в Интернете. Некоторые из них являются методами javascript, а некоторые являются компонентами сервера asp.net, с которыми я столкнулся и упустил удачу. Какой самый простой и надежный способ использования c # и asp.net?

У меня есть данные о местоположении, включая геокоды в базе данных. Я хочу предоставить пользователям метод для поиска определенных мест. Оттуда мой код предоставит таблицу геокодов для карт Google с маркерами на карте, соответствующими найденным записям. Пользователи могут видеть каждую запись и должны иметь возможность определить, что есть, если возвращается несколько строк.

Есть ли хороший способ сделать это?

11.12.2008 19:59:02
9 ОТВЕТОВ
РЕШЕНИЕ

Доступ к API Карт Google осуществляется через JavaScript (любые серверные элементы управления просто абстрагируются от вас). В случае, который вы описали, вам нужно будет динамически выводить необходимый JavaScript, чтобы сообщить API карт, что отображать.

См. Http://dotnet.sys-con.com/node/171162

13
11.12.2008 20:02:09

Я бы порекомендовал использовать прямой JavaScript для создания Google Maps. Это довольно просто, и тогда вы сможете понять, что происходит за кулисами.

В Google есть несколько хороших учебников и документации, которые помогут вам быстро приступить к работе. После того, как вы добавите один на свой сайт, вам станет очень легко настроить остальные настройки, которые вам нужны.

Взгляните на этот сайт для примеров.

http://code.google.com/apis/maps/documentation/examples/

2
11.12.2008 20:07:55

Есть несколько серверов управления , чтобы сделать это, как это , но вы должны научиться делать вещи одним способом (управления сервером) или другой (Javascript Google API).

Я рекомендую использовать Google API, поскольку в нем больше примеров по всей сети, и вы можете использовать новые функции, реализованные Google, сразу после их выпуска, и вам не нужно ждать, пока разработчик серверного элемента управления сделает это.

5
11.12.2008 20:08:03

Как обычно, я указываю на ComponentOne, у которого есть хороший элемент управления SilverLight для этого, который может использовать google-maps или Microsoft Live Maps, он использует Silverlight Deep Zoom для удобной работы: http://www.componentone.com/SuperProducts/MapsSilverlight/

Пример из жизни: http://demo.componentone.com/Silverlight/Factories/

(Я не из ComponentOne, просто довольный клиент);)

Я знаю, что вы можете сделать это самостоятельно с помощью сценариев и другими способами, но гораздо интереснее использовать весь написанный код. ;)

2
11.12.2008 20:08:05
Я не понимаю, почему это отрицательно. Этот компонент Silverlight прост в использовании, поддерживает слои карт, подключается к геоданным в базе данных. Все необходимое в вопросе.
Stefan 11.12.2008 20:22:36
Это не излишне для тех, кто нуждается в этих функциях. Выглядит довольно мило для меня, набрав +1, просто чтобы восстановить равновесие
Owen 11.12.2008 21:50:01
Да, вопрос был как о веб-контроле, о стороне сервера, JavaScript и обо всем, так почему бы не перечислить все это здесь, тогда каждый, кто интересуется картами Google, может выбрать для себя сам. Спасибо Джон. ;)
Stefan 11.12.2008 22:04:20

Кстати, я нашел здесь отличный пост, в котором есть пример того, как искать в магазине. Работает действительно хорошо. Я рекомендую!!

http://blog.donnfelker.com/post/HOWTO-Build-a-Store-Locator-in-ASPNET.aspx

1
15.12.2008 17:00:46
Ссылка должна быть на blog.donnfelker.com/2007/03/17/…
koregan 13.11.2010 20:13:59

Посмотрите на этот пример: Карты Google, управляемые данными в ASP.Net

Я использовал ASP.Net Ajax для создания веб-сервиса, который можно вызывать из JavaScript. Веб-сервис общается с базой данных и заполняет очень простой объект. ASP.Net Ajax, затем делает объект доступным для моего клиента JavaScript. Остальное легко: в клиенте вы вызываете веб-сервис из Javascript, читаете возвращенные данные и заполняете Google Maps, используя простые вызовы API Карт Google.

Проверьте сайт по тексту ссылки

0
3.02.2009 00:47:11

Пожалуйста, попробуйте мой элемент управления GoogleMaps для ASP.NET

0
4.02.2010 11:42:12

Если вам нужен серверный API, этот проект с открытым исходным кодом может вам сильно помочь - http://code.google.com/p/google-maps/

Я помогаю запрашивать API Google Maps, а также получать ссылки для статических карт.

0
10.07.2011 18:56:50