【发布时间】:2015-09-02 09:14:32
【问题描述】:
我正在用 c++ 语言制作一个基于人工智能的两点之间的最短距离查找器。我的编码是完整的并且工作正常。现在我想将它与 Google Maps Api 集成。我想在谷歌地图上以图形方式显示最短距离,与谷歌地图显示方向完全相同。我被困住了,找不到任何帮助。我知道我必须为此进行套接字编程。请指导我正确的步骤和编码 sn-ps。提前致谢!
【问题讨论】:
标签: c++ google-maps
我正在用 c++ 语言制作一个基于人工智能的两点之间的最短距离查找器。我的编码是完整的并且工作正常。现在我想将它与 Google Maps Api 集成。我想在谷歌地图上以图形方式显示最短距离,与谷歌地图显示方向完全相同。我被困住了,找不到任何帮助。我知道我必须为此进行套接字编程。请指导我正确的步骤和编码 sn-ps。提前致谢!
【问题讨论】:
标签: c++ google-maps
查看官方 api: https://cloud.google.com/maps-platform/
对于与 http api 的交互,您可以使用 curl (http://curl.haxx.se/) 之类的客户端,或者如果您使用的是 boost,则可以使用 boost asio。在 SO 看到这个问题:Boost.ASIO-based HTTP client library (like libcurl)
【讨论】:
有一个可用的 c++ 客户端/助手。披露我还没有尝试过。 https://google.github.io/google-api-cpp-client/latest/ 许多链接似乎已损坏(示例目录链接)。所以我不确定它的支持程度如何,但看起来它可能会有所帮助。 描述页面位于: https://google.github.io/google-api-cpp-client/latest/start/installation.html 如果失败,您可能需要手动翻译其他语言的样本。 (有总比没有好) https://developers.google.com/api-client-library/
【讨论】: