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">
然后创建上下文变量long
和lat
。例如(放置在 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 地图有哪些选择。
我目前正在为 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">
然后创建上下文变量long
和lat
。例如(放置在 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 地图有哪些选择。