Что такое хороший API для отображения координат GPS в C #? - PullRequest
2 голосов
/ 07 января 2009

У меня есть проект, в котором есть список координат GPS. Я хотел бы найти способ сделать простую карту этих координат (возможно, только по одной за раз). На карте должна быть базовая информация об улицах.

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

Какой хороший продукт для этого?

edit: Это настольное приложение, где подключение к Интернету, вероятно, будет недоступно.

Ответы [ 4 ]

2 голосов
/ 07 января 2009

Google Maps отлично подходит для этого.

Если это настольное приложение с доступом в Интернет, вы все равно можете разместить элемент управления IE и показать его там.

РЕДАКТИРОВАТЬ: если это настольное приложение без доступа к Интернету, вам придется купить что-то вроде Microsoft Streets & Trips. Я не знаю, имеет ли он многоразовые элементы управления. Вы, вероятно, должны купить что-то более дорогое, чтобы получить это. Приложения такого рода часто подпадают под категорию «ГИС». Попробуйте поискать в Google для этого.

1 голос
/ 25 ноября 2009

ESRI имеет API. Они имеют javascript , silverlight, wpf и flash . у них может быть больше. ESRI в значительной степени является стандартом в картографировании.

1 голос
/ 11 сентября 2009

Я бы пошел с этим решением

  • Отображение карты: SharpMap
  • Операции с геометрией: NetTopologySuite
  • Хранилище данных карты: шейп-файлы в вашей файловой системе или PostGis over PostgreSQL
  • Отображение самих данных: самый простой способ - извлечь из OpenStreetMaps данные. Здесь , например, вы можете скачать шейп-файлы для желаемого местоположения

Everyting с открытым исходным кодом (более или менее, проверьте лицензии) и отлично работает на Windows.

Надеюсь, это поможет

1 голос
/ 10 января 2009

Sharpmap - проект с открытым исходным кодом, написанный на C # и выпущенный под LGPL. Процитировать первую строку со страницы:

SharpMap - это простая в использовании библиотека карт для использования в веб-приложениях и приложениях для настольных компьютеров.

...