我在哪里可以找到 Delphi 的地图控件? [关闭]
Posted
技术标签:
【中文标题】我在哪里可以找到 Delphi 的地图控件? [关闭]【英文标题】:Where can I find a map control for Delphi? [closed] 【发布时间】:2009-02-11 00:50:14 【问题描述】:我正在尝试在应用程序中构建一个选项,让用户查看地图。此地图必须是可编辑的,并且启用了标签。还应该可以看到不同颜色的子区域,并突出显示鼠标下方的那个。
【问题讨论】:
11 年后,我们现在有了一个可以回答此类问题的网站 - softwarerecs.stackexchange.com 【参考方案1】:TGlobe 不错,但自 2004 年以来一直没有更新,如果您需要的不仅仅是显示地图,还需要构建类似 GIS 的应用程序,我建议使用以下其中之一:
-
TatukGIS(非常强大的 GIS 组件和原生 VCL 编写)。
CartoVCL.
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的开发者之一)以上是关于我在哪里可以找到 Delphi 的地图控件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章