Есть бесплатный контроль карты? - PullRequest
5 голосов
/ 10 января 2011

Я хочу разработать что-то с таким элементом управления: Элемент управления Bing Maps

Есть ли что-то полезное и бесплатное?

Предварительно я буду использовать его для обученияно позже это будет для производства.

Ответы [ 4 ]

2 голосов
/ 22 февраля 2013

Есть несколько соображений, основанных на ваших потребностях.

1. Хотите использовать коммерческий контроль и платформу?

Если вы хотите использовать коммерческую платформу (например, Bing Maps), вам нужно рассмотреть различные варианты лицензий, связанных с платформой. Посмотрите на различные типы лицензий, чтобы вы могли получить соответствующую, если хотите: http://msdn.microsoft.com/en-us/library/ff428642.aspx

Кроме того, если оно в первую очередь используется в образовательном сценарии, в Условиях использования вы можете увидеть, можете ли вы в этом случае упасть: http://www.microsoft.com/maps/product/terms.html

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

2. Вы хотите использовать определенную технологию?

Если вы действительно хотите использовать элемент управления Silverlight, вы можете взглянуть на проект DeepEarth на CodePlex, см. Здесь: http://deepearth.codeplex.com/ или вы можете получить вдохновение от этого проекта и разработать собственное расширение на основе на элемент управления MultiScaleImage Silverlight.

Если вы не хотите использовать определенную технологию (плагин), вы можете рассмотреть возможность использования библиотеки Leaflet для отображения карты: http://leafletjs.com/

В каждом случае здесь, вы можете подумать, что для получения доступа к плиткам (Bing, OSM-хостам и т. Д.) Может потребоваться дополнительная плата, а для получения доступа к плиткам в вашем контроле может потребоваться лицензия. Вы можете использовать свой собственный сервер для размещения собственной сгенерированной плитки.

2 голосов
/ 10 января 2011

Насколько я знаю, контроль над картами Bing бесплатный.Но, если вы хотите использовать произвольные источники плиток, попробуйте Deep Earth

0 голосов
/ 01 марта 2013

Существует открытый проект www.openstreetmap.org , и я думаю, что в долгосрочной перспективе это лучший выбор.Вы можете установить данные для всего мира или просто стран, которые вам нужны, на вашем сервере, есть точное обновление данных ... Или вы можете использовать карты с главного сервера, получать встраиваемый HTML и т. Д.

0 голосов
/ 10 января 2011

Мы использовали это , и оно хорошо сработало для нас, так как мы искали решение для масштабирования / панорамирования, но не для карт.

...