Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript initMap不是一个函数,在Google works上也找不到解决方案_Javascript_Api_Maps - Fatal编程技术网

Javascript initMap不是一个函数,在Google works上也找不到解决方案

Javascript initMap不是一个函数,在Google works上也找不到解决方案,javascript,api,maps,Javascript,Api,Maps,我找到了很多解决方案,但对我的案子没有任何效果。我正在使用外部API,我对JavaScript一无所知,但我的工作要求我让它正常工作 这是我的全部代码。我不知道我做错了什么。地图甚至没有加载 雷基帕伊卡 /*始终明确设置贴图高度以定义div的大小 *包含映射的元素*/ #地图{ 高度:650px; 宽度:80%; 保证金:0自动; } /*可选:使示例页面填充窗口*/ html,正文{ 身高:100%; 保证金:0; 填充:0; } 函数loadXMLDoc(){ var xhttp=new

我找到了很多解决方案,但对我的案子没有任何效果。我正在使用外部API,我对JavaScript一无所知,但我的工作要求我让它正常工作

这是我的全部代码。我不知道我做错了什么。地图甚至没有加载


雷基帕伊卡
/*始终明确设置贴图高度以定义div的大小
*包含映射的元素*/
#地图{
高度:650px;
宽度:80%;
保证金:0自动;
}
/*可选:使示例页面填充窗口*/
html,正文{
身高:100%;
保证金:0;
填充:0;
}
函数loadXMLDoc(){
var xhttp=newXMLHttpRequest();
xhttp.onreadystatechange=函数(){
if(this.readyState==4&&this.status==200){
document.getElementById(“map”).innerHTML=
这个.responseText;
}
};
xhttp.open(“GET”https://kartta.retkipaikka.fi/places.json“,对);
xhttp.send();
} 
函数initMap(){
var map=new google.maps.map(document.getElementById('map'){
缩放:7,
中心:新google.maps.LatLng(61,25),
手势处理:“合作”,
mapTypeControl:false,
mapTypeId:google.maps.mapTypeId.TERRAIN
});
var styles=[{“featureType”:“road”,“elementType”:“geometry”,“stylers”:[{“color”:“#ce3940”}],{“featureType”:“water”,“elementType”:“labels.text.fill”,“stylers”:[{“color”:“#6bb4d9”}],{“featureType”:“scape.natural”,“stylers”:[{“可见性”:“on”},{“invert\u lightness”:false},{“color”:“fff 6”}];map.setOptions({styles:styles});
//创建标记并将USGS URL设置为源。
var script=document.createElement('script');
//此示例使用存储在中的GeoJSON的本地副本
// http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_week.geojsonp
script.src=http://kartta.retkipaikka.fi/places.json?north=61.0&south=59.0&west=24.0&east=25.0';
document.getElementsByTagName('head')[0].appendChild(脚本);
}
//循环遍历结果数组,并为每个结果放置一个标记
//一组坐标。
window.eqfeed\u callback=函数(结果){
对于(var i=0;i
未加载,可能是因为包含initMap函数的脚本标记的type属性设置为“application/json”。它应该是“application/js”。看看这是否是问题所在。Jeffin,也许,这是外部API,所以我自己不能做任何事情。需要联系提供商。Mahesh J,将其更改为js,但仍然获得相同的initMap不是一个函数错误。只需删除整个
type=“application/json”
Phu-然后我将得到如下错误:“拒绝从“”执行脚本,因为它的MIME类型('application/json')不可执行,并且启用了严格的MIME类型检查。”