我可以帮您翻译成中文:在哪里可以找到 Delphi 的地图控件?

6

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


十一年后,我们现在有一个专门用于这类问题的网站 - https://softwarerecs.stackexchange.com/。 - Mawg says reinstate Monica
2个回答

4
TGlobe是一个不错的选择,但它自2004年以来没有更新。如果您需要更多功能而不仅仅是显示地图并构建GIS应用程序,我建议您使用以下之一:
  1. TatukGIS(非常强大的GIS组件,并且编写为本机VCL)。
  2. CartoVCL
  3. MapObjects(领先的GIS公司,但组件是ActiveX)。

我们使用TatukGIS(虽然是在VB6中),与它们的经验相当不错。 - MarkJ
我也支持TatukGIS - 我们已经使用Tatuk多年了。无论是他们的ActiveX版本通过VB6还是他们的.NET版本通过C#。我们唯一的抱怨是文档不够详细。 - Yoopergeek
TatukGis是一个好的产品。但如果你还需要数据,你可以添加一个TWEBBrowser指向一个地图服务,比如openstreetmap/googlemap。 - Stefano Moratto

2
曾经有一个名为TGlobe的组件,但我从未使用过。 该网站自2009年以来没有更新,自2013年起不再可用。
  • TGlobe 5是Delphi 5、6、7、2005以及CBuilder 5和6的VCL组件。
  • TGlobe显示了一个可以实时旋转、平移和缩放的地球球体。球体包含以点、线和多边形形式呈现的地图数据。
  • TGlobe将地图数据组织成层。这些层可以嵌套在一起,构建出相关层次的层级结构。
  • TGlobe可以在3D球面视图和笛卡尔、墨卡托或用户定义的投影之间切换。

alt text


第二个链接现在已经失效。 - Mogsdad
嗯,有人有这些TGlobe组件吗?网页可以在Wayback Machine上找到,但下载链接却没有。我收集Delphi GIS组件,无论新旧,(并且是上面提到的CartoVCL的开发人员之一)。 - Reversed Engineer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接