有没有谷歌地球的替代品
我需要“地理启用”Java Web 应用程序,并提供允许在世界地图上绘制地理点的工具。问题是部署站点没有外部 Internet 访问权限。 Google Earth企业版可以在这样的独立环境中使用,但需要花费Earth的费用。 我可以考虑是否有任何成本更低或开源的替代方案?
I need to 'geo enable' a Java web application, and provide a facility allowing geographical points to be plotted on a world map. The catch is that the deployment sites do not have external Internet access.
Google Earth Enterprise edition can be used in such a standalone environment, but costs the Earth.
Are there any lower cost or open source alternatives that I could look at?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
其他常见的地图解决方案,有些是免费的,有些不是。
这三个之一应该非常适合您的需求。如果您正在寻找带有街道的平面地图,您可以查看 OpenStreetMap,它也适合您。
Other common mapping solutions, some are free some are not.
One of the three should suit your needs quite well. If you're looking for flat maps with street you might check out OpenStreetMap which could work for you also.
我认为 NASA 有一个名为 World Wind 的 SDK...
是的,他们有:http://worldwind.arc.nasa。政府/
I think NASA had a SDK called World Wind...
Yes they do: http://worldwind.arc.nasa.gov/
Google 地球实际上可以使用缓存离线运行。缓存的大小可达 2GB——实际上可以以合理的细节水平覆盖相对较大的区域。
您可以使用常规的 Google 地球客户端进行缓存。缓存与 Google 地球和 Google 地球 Javascript 插件兼容。你可以直接使用该插件进行缓存,但是它的限制远低于 2GB——我记不清具体的数字了。
有一些工具可以制作缓存。这是我之前看过的:
http://bx11.110mb.com/gecacher.htm
-- 丹
Google Earth can actually run disconnected using a cache. The caches can be up to 2GBs in size -- which can actually cover a relatively large area at a reasonable level of detail.
You can make caches with the regular Google Earth client. The caches are compatible with both Google Earth and the Google Earth Javascript plugin. You can make caches with the plugin directly, however its limit is much lower than 2GBs -- I can't remember the exact number off the top of my head.
There are tools out there to make caches. Here's one I've looked at before:
http://bx11.110mb.com/gecacher.htm
-- Dan
您可以检查 OpenStreetMap (OSM),它是开源的。它是 GoogleMaps 的免费替代品(因此没有 GoogleEarth 3D 功能),但您可以在自己的服务器上部署 OSM 并仅在您的 Intranet 中使用它。
You can check OpenStreetMap (OSM) which is OpenSource. It is free alternative to GoogleMaps (so no GoogleEarth 3D features), but you can deploy OSM on your own serwer and use it only in your intranet.
FalconView可以缓存其数据并离线运行。由于它是为国防部在现场使用而设计的,因此它在离线状态下自然表现得非常好。您连接到地图源(GeoTIFF 等)并使用地图数据管理器将地图从离线路径复制到在线路径。诀窍是获取您可以使用的地图数据。请参阅http://www.falconview.org/trac/FalconView/wiki/PublicDataSources 有关获取地图数据的信息。 FalconView 是开源的。
FalconView can cache its data and run offline. Since it's designed for DoD use in the field, it naturally does very well offline. You connect to a map source (GeoTIFF, etc.) and use the Map data Manager to copy your maps from an offline path to an online path. The trick is getting map data that you can use. See http://www.falconview.org/trac/FalconView/wiki/PublicDataSources for information on getting map data. FalconView is open source.