谷歌地图可以在桌面应用程序中使用吗?

时间:2013-11-12 09:09:41

标签: .net delphi google-maps

可以在桌面应用程序(如Delphi或.net)中使用Google Maps API。但是,如果没有嵌入Web浏览器,我在C#中尝试了一些加载静态图像的示例,但是可以加载一个有效的动态地图吗?

或者我应该使用嵌入式网络浏览器吗?我看到一些提到JXMapKit的帖子,该套件是否也使用浏览器来启用地图的功能?

3 个答案:

答案 0 :(得分:3)

  

Google地图可以在桌面应用程序中使用吗?

当然可以。毕竟,Web浏览器是桌面应用程序。您可以在应用程序中嵌入Web浏览器,并在其中嵌入Google地图。很明显,您可以编写执行浏览器任务所需的任何代码,并在其中托管Google地图。

虽然你可以做到这一点,但在我看来,这是一种无用的练习。您已经拥有一个完美运行的解决方案。使用像Chromium这样的东西作为主机,并将其嵌入到您的应用程序中。

答案 1 :(得分:0)

如果没有网络容器,您无法使用谷歌地图,但是,您可以使用某些桌面地图。

答案 2 :(得分:0)

对于 Lazarus CodeTyphon ,有一个 TMapViewer ,它具有以下功能:

  • 支持 Google地图(正常,卫星,混合,物理,物理 杂合体)
  • 支持基于OpenStreet 的地图(OpenStreetMap Mapnik,OpenStreetMap Osmrenderer,OpenCycleMap) - 这些地图服务器可以在线使用,甚至可以在本地离线运行
  • 支持虚拟地球地图(普通,空中,道路,混合)
  • 支持 Yahoo地图(普通,卫星,混合)
  • 可插拔下载引擎(synapse,原生win32)
  • 磁盘缓存

http://code.google.com/p/mapviewer