javascript - 为什么我的完整 HTML 示例页面为什么不起作用?
问题描述
我从 HERE API 开始,但在第一个示例中,我的代码不起作用。我已经对其进行了审查和重构,但是当我更新浏览器时,什么也没有出现。你能帮我吗?
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
<script src="http://js.api.here.com/v3/3.0/mapsjs-core.js" type="text/javascript" charset="utf-8"></script>
<script src="http://js.api.here.com/v3/3.0/mapsjs-service.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div style="width: 640px; height: 480px" id="mapContainer">
<script>
// Initialize the platform object:
var platform = new H.service.Platform({
'app_id': '{xxx}',
'app_code': '{xxx}'
// I have a valid ID and a CODE.
});
// Obtain the default map types from the platform object
var maptypes = platform.createDefaultLayers();
// Instantiate (and display) a map object:
var map = new H.Map(
document.getElementById('mapContainer'),
maptypes.normal.map, {
zoom: 10,
center: {
lng: 13.4,
lat: 52.51
}
});
</script>
</div>
</body>
</html>
解决方案
请检查您的浏览器开发人员工具(网络和控制台选项卡),了解您遇到的任何类型的错误。它将帮助您更多地了解您所面临的问题。如果您的问题与以下类似,请尝试以下解决方案:
安全错误:如果您的浏览器抱怨您包含的 Javascript,请尝试使用 https 版本,如下所示
<script type="text/javascript" src="https://js.api.here.com/v3/3.0/mapsjs-core.js"></script>
<script type="text/javascript" src="https://js.api.here.com/v3/3.0/mapsjs-service.js"></script>
如果您看到其他错误,请粘贴错误以便我们更好地帮助您。
推荐阅读
- javascript - 运行时html脚本空白页
- c# - 'System.String' 类型的表达式不能用于'System.Reflection.PropertyInfo' 类型的参数
- html - 如何使表格移动响应
- javascript - jQuery从元素中删除特定文本并将其添加到当前元素?
- c# - 返回 NotFound 或空集合
- angular - 角度材料 - 日期选择器呈现在正文中而不是包含 div
- doctrine - 控制器中 $this->getUser() 的 Symfony 自定义查询
- apify - TypeError:无法读取未定义 APIFY API 的属性“地图”
- powershell - 检查两个变量是否都不为空或都为空
- python - 如何在 Django API 中使用 pk1 和 pk2?