Delphi的经度纬度选择组件?

Mar*_*ijn 3 delphi components latitude-longitude

我正在寻找一个Delphi组件,使用户能够选择和修改lat/lon坐标,最好是以用户友好的方式(即不输入两个数字).

理想情况下,该组件的工作方式如下:

  • 它有领域latitudelongitude可以由用户编辑.
  • 给定坐标,它显示带有标记的地图或卫星图片.
  • 它可以采用地址(街道,数字,邮政编码和国家)并猜测坐标
  • 如果用户可以拖动标记来调整坐标,那将是很好的

有人知道这样的组件是否存在吗?开源解决方案是首选.如果没有,有人能让我开始研究如何构建这样的组件吗?

RRU*_*RUZ 6

尝试使用Google Static Maps API V2,如果你想要一个Delphi样本使用这个API尝试这篇文章Using Google maps (Static Maps) without TWebBrowser并检查许可协议(因为在我写这篇文章的时候许可协议是不同的).

...如果在基于Web的应用程序(例如浏览器)之外使用Static Maps API图像,则必须包含指向Web浏览器或本机Google Maps应用程序中显示位置的链接