Watson 对话和 Google 静态地图

Watson Conversation and Google Map Static

我目前正在为 google 静态地图提供 long/lat 位置。 是否可以在对话中显示 google 静态地图的图像?

谢谢

您将无法在 "Try it out" UI 中显示它,但如果您部署自己的应用程序,则可以。

在您的输入节点中,您可以输入以下文本行:

<img src="https://maps.googleapis.com/maps/api/staticmap?center=$long,$lat&zoom=11&size=200x200&sensor=false">

然后创建上下文变量longlat。例如(放置在 Welcome 节点中)。

{
  "context": {
    "lat": 55.27088,
    "long": 25.2048
  },
  "output": {
    "text": {
      "values": [
        "Hello. How can I help you?"
      ],
      "selection_policy": "sequential"
    }
  }
}

您的上一行将被翻译为:

<img src="https://maps.googleapis.com/maps/api/staticmap?center=25.2048,55.27088&zoom=11&size=200x200&sensor=false">

将呈现:


上面的解决方案将允许您在对话中呈现简单的应用程序。

另一种选择是将 lat/long 作为上下文变量传递给您的应用程序,并让它呈现。它会让您更好地控制地图的呈现方式。

以下 link 将显示您对 google 地图有哪些选择。

https://developers.google.com/maps/web/