【问题标题】:Where can I find a map control for Delphi? [closed]我在哪里可以找到 Delphi 的地图控件? [关闭]
【发布时间】:2009-02-11 00:50:14
【问题描述】:

我正在尝试在应用程序中构建一个选项,让用户查看地图。此地图必须是可编辑的,并且启用了标签。还应该可以看到不同颜色的子区域,并突出显示鼠标下方的那个。

【问题讨论】:

标签: delphi geolocation maps gis


【解决方案1】:

TGlobe 不错,但自 2004 年以来一直没有更新,如果您需要的不仅仅是显示地图,还需要构建类似 GIS 的应用程序,我建议使用以下其中之一:

  1. TatukGIS(非常强大的 GIS 组件和原生 VCL 编写)。
  2. CartoVCL.
  3. MapObjects(领先的 GIS 公司,但组件是 ActiveX)。

【讨论】:

  • 我们使用 TatukGIS(虽然在 VB6 中),使用它们的体验相当不错。
  • 我是第二个 TatukGIS - 我们已经使用 Tatuk 多年了。 VB6 的 ActiveX 版本和 C# 的 .NET 版本。我们唯一的抱怨是糟糕的文档。
  • TatukGis 是好产品。但如果您还需要数据,您可以将 TWEBBroser 点添加到地图服务,例如 openstreetmap/googlemap
【解决方案2】:

以前有个组件叫TGlobe,我没用过。 该网站自 2009 年以来一直没有更新,自 2013 年起不再可用。

  • TGlobe 5 是用于 Delphi 5、6、7、2005 以及 CBuilder 5 和 6 的 VCL 组件。
  • TGlobe 显示可以实时旋转、平移和缩放的地球仪。地球包含点、线和多边形形式的地图数据。
  • TGlobe 将地图数据组织成图层。这些层可以嵌套在一起以构建相关层的层次结构。
  • TGlobe 可以在地球的 3D 球面视图和笛卡尔、墨卡托或用户定义的投影之间切换。

【讨论】:

  • 第二个链接现在断开了。
  • 嗯——有人有这些 TGlobe 组件吗?网页在回程机器上可用,但不能下载。我收集Delphi GIS组件,新旧,(并且是上面提到的CartoVCL的开发者之一)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-13
  • 1970-01-01
  • 2020-03-29
  • 1970-01-01
  • 1970-01-01
  • 2015-08-16
相关资源
最近更新 更多