有免费的地图控件吗?

发布于 2024-10-11 20:52:52 字数 163 浏览 5 评论 0原文

我想开发一些带有这样的控件的东西: Bing 地图控件

有什么值得推荐且免费的吗?

最初我会将它用于教育,但稍后它将用于生产。

I want to develop something with a control like this :
Bing Maps Control

Is there something advisable and for free ?

Preliminarily I will use it for education but later on It's gonna be for production.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

地狱即天堂 2024-10-18 20:52:52

据我所知,Bing 地图控件是免费的。但是,如果您想使用任意图块源,请尝试 Deep Earth

The Bing Maps Control is free as far as I know. But, if you want to use arbitrary tile sources, try Deep Earth

孤千羽 2024-10-18 20:52:52

根据您的需求,有多种考虑因素。

1。您想使用商业控件和平台吗?

如果您想使用商业平台(如 Bing 地图),您必须查看与该平台关联的各种许可选项。查看各种许可证类型,以便您可以根据需要获取合适的许可证类型: http://msdn.microsoft.com/en-us/library/ff428642.aspx

另外,如果它首先用于教育用例,您可以在使用条款中查看是否可以属于这种情况:http://www.microsoft.com/maps/product/terms。 html

当转向生产时,您将能够在有限的时间内、有限的交易中免费使用该控件,具体取决于您的使用案例(请参阅许可证链接,并请报告使用条款以查看您的案例适合免费商业许可证)。

2.你想使用特定的技术吗?

如果你确实想使用Silverlight控件,你可以看看CodePlex上的DeepEarth项目,参见这里:http://deepearth.codeplex.com/ 或者你可以考虑从这个项目中获得灵感,基于Silverlight的MultiScaleImage控件开发自己的扩展。

如果您不想使用特定技术(插件),您可以考虑使用Leaflet库来显示地图:http:// /leafletjs.com/

在此处的每种情况下,您可能会考虑支付一些额外费用来访问图块(Bing、OSM 托管图块或任何服务)可能需要许可证才能访问您控制的图块。您可以使用自己的服务器来托管自己生成的图块。

There are several consideration based on your needs.

1. Do you want to use a commercial control and platform?

If you want to use a commercial platform (like Bing Maps), you have to look at the various licence options that are associated to the platform. Take a look at the various licence type so you can get the appropriate one if you want to: http://msdn.microsoft.com/en-us/library/ff428642.aspx

Also, if it's used in an education use case at the first place, you can see in the Terms of Use if you can fall in this case: http://www.microsoft.com/maps/product/terms.html

When moving to production, you will be able to use the control for free for a limited period, limited transactions and depending on your use case (see the licence link and please report to the Terms of use to see if your case fits in the free commercial licence).

2. Do you want to use a specific technology?

If you really want to use the Silverlight control, you can take a look at the DeepEarth project on CodePlex, see here: http://deepearth.codeplex.com/ or you can consider to get inspiration from this project and develop your own extension based on the MultiScaleImage control of Silverlight.

If you don't want to use a particular technology (plugin), you might consider using the Leaflet library to display the map: http://leafletjs.com/

In every cases here, you might consider having some additionnal cost to get access to tiles (Bing's, OSM hosted tiles or whatever service) might require licence to get access to the tiles in your control. You could use your own server to host your own generated tile.

韶华倾负 2024-10-18 20:52:52

我们使用了这个,它对我们来说效果很好,因为我们正在寻找缩放/平移解决方案,但不适用于地图。

We used this and it worked well for us since we were looking for a zooming/panning solution, but not for maps.

三岁铭 2024-10-18 20:52:52

有一个开放项目www.openstreetmap.org,我认为它是长期的最佳选择。
您可以在服务器上安装全世界或您需要的国家/地区的数据,有准确的数据更新...或者您可以使用主服务器中的地图,获取可嵌入的 HTML 等。

There is an open project www.openstreetmap.org, and I think that it is in long term best choice.
You can install data for whole world or just countries you need on your server, there is accurate data update ... Or you can use maps from main server, get embeddable HTML etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文