意外的字符串" botbuilder-location:TitleSuffix"和" botbuilder-location:MultipleResultsFound"使用BotBuilder-Location时

时间:2017-01-11 17:29:15

标签: node.js botframework

我尝试过使用BotBuilder-Location通过Bing Maps API收集用户的位置。我已经按照BotBuilder-Location&{39}的说明进行操作,并且设法能够使用示例中的代码显示Bing Maps的地图:

var options = {
prompt: "Where should I ship your order?",
    useNativeControl: true,
    reverseGeocode: true,
    requiredFields:
    locationDialog.LocationRequiredFields.streetAddress |
    locationDialog.LocationRequiredFields.locality |
    locationDialog.LocationRequiredFields.region |
    locationDialog.LocationRequiredFields.postalCode |
    locationDialog.LocationRequiredFields.country
};
locationDialog.getLocation(session, options)

但是,在提示位置字符串" botbuilder-location:TitleSuffix"继续显示,显示地图后对话框不会继续,而是显示字符串" botbuilder-location:MultipleResultsFound" (GitHub repository)。我已经在模拟器以及Skype和Facebook Messenger上尝试了相同的结果。

有人知道如何解决这个问题吗?

谢谢和最诚挚的问候!

1 个答案:

答案 0 :(得分:0)

这是已知问题,已报告here。在那里你还会找到一个解决方法。控制背后的团队正在测试潜在的解决方案。