我正在为Visual Studio Community 2015中的WP8.1 [WinJS 4.3/HTML]开发javascript/html应用程序,现在我处于实现地图的一部分。Visual Studio 2015:无法引用Bing地图库
不幸的是,我似乎无法引用javascript api(bing ajax)...似乎在我的数据透视图项目中实现这个功能并没有正确获取库(根本没有做到更具体)遵循这里的步骤https://msdn.microsoft.com/en-us/library/gg427624.aspx从服务器下载库:
<script charset="UTF-8" type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>
无法引用它,并使用“微软”。命名空间以错误结尾。
所以我试图安装VS的bing地图扩展,它被安装,但我不能在VS2015社区中添加扩展的引用。 https://visualstudiogallery.msdn.microsoft.com/224eb93a-ebc4-46ba-9be7-90ee777ad9e1
<script type="text/javascript" src="ms-appx:///Bing.Maps.JavaScript//js/veapicore.js"></script>
但这仍然没有任何成功。
因此,我没有图书馆和任何地图卡住了。任何机会都会有一个离线版本的bing maps javascript api我可以下载并参考与WinJS相同的方式。
不幸的是我仍然看到错误:我仍然收到此错误。 “APPHOST9601:无法加载。应用程序无法在本地上下文中加载远程Web内容。”即使我在应用程序清单中的中允许该特定的URL,也是如此。我一定做错了什么。 –
belzebu
您是否在VS2015或通用Windows应用程序中创建WP8.1 Apache Cordova应用程序?以上与Cordova完美结合。对于通用应用程序安全性可以防止这种情况发生解决此问题的方法是使用此代码示例中显示的iframe:https://code.msdn.microsoft.com/windowsapps/Mashup-Sample-10689f5b – rbrundritt
下面是一个与代码示例相关的文章:https:/ /msdn.microsoft.com/library/windows/apps/hh452745?f=255&MSPPError=-2147217396 – rbrundritt