Bing语音和Bing地图在Windows 8应用商店应用程序中冲突
Bing Speech and Bing Maps conflicting in Windows 8 Store app
当Bing语音在win8系统中也被引用时(适用于win8.1系统),Bing映射dosent工作。在veapicore.js和veapiModules.js中有一个窗口[$MapsNamespace]。当spech和映射都被引用时,映射永远不会在命名空间中初始化。只有演讲在场。maps命名空间只有2个dll文件,由bing语音引用。这种情况仅在Windows 8系统中发生。在8.1中,我们在maps命名空间中同时获得语音和映射。有什么解决办法吗。
我以前遇到过这种情况。语音API可能正在覆盖Microsoft命名空间。有两种选择。第一个是在Speech引用之后添加Bing Maps脚本引用。Bing Maps SDK扩展了Microsoft命名空间,并且不会覆盖它。第二个选项是更改Bing Maps控件的命名空间:
-
在html文件中引用sdk-js文件之前添加代码段,如下所示:
窗口$MapsNamespace='MicrosoftJS';
-
然后将新创建的自定义命名空间替换为"Microsoft",如下所示:
MicrosoftJS。Maps.loadModule('Microsoft.Maps.Map',{callback:createMap,culture:'us',homeRegion:'en-us'});
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 在phonegap应用程序内部重定向不起作用
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- Node.js正在更改应用程序以使用集群模块
- 在openshift node js应用程序中获取请求
- Bing语音和Bing地图在Windows 8应用商店应用程序中冲突
- Adsense/Bing广告可以在Node Webkit桌面应用程序中使用吗