【发布时间】:2021-02-03 21:31:31
【问题描述】:
对查询的响应是本地地址列表。我将此列表作为键盘返回。如果我可以在 Google 地图或 Open Street Map 上显示地址(这是首选),对用户会更有帮助。使用当前的 Viber API 可以做到这一点吗?
替代方法是在服务器上生成一个固定地址的图像。该图像不会那么有用,因为用户将无法缩放或平移。
谢谢
【问题讨论】:
对查询的响应是本地地址列表。我将此列表作为键盘返回。如果我可以在 Google 地图或 Open Street Map 上显示地址(这是首选),对用户会更有帮助。使用当前的 Viber API 可以做到这一点吗?
替代方法是在服务器上生成一个固定地址的图像。该图像不会那么有用,因为用户将无法缩放或平移。
谢谢
【问题讨论】:
不,这是不可能的。
但您可以使用Location message 在地图上发送单个位置。
此外,您可以尝试构建 Carousel Content message,其中将包含 type = location 的消息,但不确定这是否可行。
【讨论】:
你可以做一个解决方法。
打开partial-size 浏览器。浏览器的链接将是一个带有所需引脚的自托管地图。您仍然必须设法以某种方式将数据传递给地图。
{
Columns: 6,
Rows: 1,
Text: `text`,
ActionType: "open-url",
ActionBody: `https://your-map-url.com`,
BgColor: `color`,
OpenURLType: "internal",
InternalBrowser: {
Mode: 'partial-size',
},
},
【讨论】: