asp.net - 浏览到 WIndows 2012 网站时出现 F12 控制台窗口 JavaScript 浏览器错误
问题描述
我已经在 Windows 2012 网站的主页上部署了一个带有 JavaScript Google Map 的 ASP .NET 应用程序。现在,当我浏览到应用程序时,它会很好,但谷歌地图永远不会加载。在 F12 控制台窗口调试器上,这是我得到的错误:
SEC7120:在 Access-Control-Allow-Origin 标头中找不到来源http://mymachinename 。
SCRIPTING7002:XMLHttpRequest:网络错误 0X80700013,由于错误 80700013 无法完成操作。
构造 GPToolsService 时 getPreferences 失败:未定义
<script type="text/javascript">
var map;
MoW.ready(function () {
map = new MoW.Map({
target: 'MoWmap'
});
});
window.onload = function () {
MoW.ready(function () {
if (document.getElementById('<%= KMLOPString.ClientID %>').value !== "") {
var overlayPropertiesOP = {
"name": "Openations KML",
"url": document.getElementById('<%= KMLOPString.ClientID %>').value,
"type": MoW.protocols.KMLProtocol.TYPE.STRING,
"description": "Demonstrating KML overlay",
"mapTypeId": "google.map.mapTypeId.ROADMAP"
};
var newOverlayObjectOP = MoW.Factory.createKMLOverlay(overlayPropertiesOP);
map.addOverlay(newOverlayObjectOP, {
showAlert: true
});
// map.setBasemap(MoW.Basemap.ID.ROADMAP);
}
if (document.getElementById('<%= KMLESString.ClientID %>').value !== "") {
var overlayPropertiesES = {
"name": "Exercises KML",
"url": document.getElementById('<%= KMLESString.ClientID %>').value,
"type": MoW.protocols.KMLProtocol.TYPE.STRING,
"description": "Demonstrating KML overlay",
"mapTypeId": "google.map.mapTypeId.ROADMAP"
};
var newOverlayObjectES = MoW.Factory.createKMLOverlay(overlayPropertiesES);
map.addOverlay(newOverlayObjectES, {
showAlert: true
});
}
// map.setBasemap(MoW.Basemap.ID.ROADMAP);
});
}
function kmlBtnClick() {
var overlayProperties = {
"name": "Example KML Overlay",
"url": document.getElementById('<%= KMLESString.ClientID %>').value,
"type": MoW.protocols.KMLProtocol.TYPE.STRING,
"description": "Demonstrating KML overlay"
};
var newOverlayObject = MoW.Factory.createKMLOverlay(overlayProperties);
map.addOverlay(newOverlayObject, {
showAlert: true
});
map.setBasemap(google.maps.mapTypeId.ROADMAP);
}
</script>
解决方案
推荐阅读
- r - 如何在 ggplot 生成的时间图中在 x 轴上显示每个年度季度
- reactjs - react-file-viewer 不会在 filePath 更改时加载新文档
- mqtt - 如果 MQTT 客户端意外断开连接,会丢失哪些消息?
- javascript - 将多个 API 与相同的数组路径组合在一起
- html - 在 CSS 悬停效果上,无法选择/应用效果到特定元素?
- javascript - 如何在jquery中保留框的选定颜色
- node.js - DynamoDB 记录未通过映射循环添加
- c# - 如何使用 C# 从 ExchangeOnline 检索审核记录 (Search-UnifiedAuditLog)
- python - 如果测试覆盖率低于 x%,是否有标准方法使 pytest 失败
- deployment - 使用 Ansible 部署 LibreOffice