2010-01-04 4 views
2

Я ищу компонент .NET chart, который может отображать карту мира, с возможностью затенения разных стран.бесплатный компонент .net map?

Есть ли какие-либо бесплатные продукты, которые это делают?

Это должно быть «отключено», поэтому любой API типа Google будет недоступен.

+0

Не забудьте отметить ответ. –

ответ

0

Я думаю, что одним из подходов было бы использовать карту мира SVG и динамически редактировать ее код (и перезагружать изображение), чтобы показать блики.

SVG - это формат XML, и вы можете использовать обычные таблицы стилей для изменения цвета отдельных объектов, если они определены правильно. В случае world map on Wikipedia (что вы можете свободно использовать), страны определяются как

<path class="landxx ca" d="M 614.43303,201......." id="path4906"/> 

так, в вашем коде, вы можете просто добавить в стиль раздела что-то вроде

.ca { fill: red; } 

и вы «Сделано.

[ура Simonw для SVG просветления]

0

Microsoft Silverlight Toolkit бесплатно и работает в автономном режиме. Вы можете создать с ним свою карту мира.

Примечание: вашим пользователям потребуется Silverlight.

Смежные вопросы