Javascript ';未捕获InvalidValueError:setContent:不是字符串;和[对象控制台]';谷歌地图中的错误
我有一个使用谷歌地图API显示谷歌地图的后续页面Javascript ';未捕获InvalidValueError:setContent:不是字符串;和[对象控制台]';谷歌地图中的错误,javascript,html,google-maps,google-maps-markers,Javascript,Html,Google Maps,Google Maps Markers,我有一个使用谷歌地图API显示谷歌地图的后续页面 #地图{ 宽度:400px; 高度:400px; 边框:2件纯黑; 边缘顶部:20px; } 您的位置将显示在此处 var映射; var div=document.getElementById(“位置”); window.onload=getMyLocation; 函数getMyLocation(){ if(导航器.地理位置){ navigator.geolocation.getCurrentPosition(displayLocation,
#地图{
宽度:400px;
高度:400px;
边框:2件纯黑;
边缘顶部:20px;
}
您的位置将显示在此处
var映射;
var div=document.getElementById(“位置”);
window.onload=getMyLocation;
函数getMyLocation(){
if(导航器.地理位置){
navigator.geolocation.getCurrentPosition(displayLocation,displayError);
}否则{
警报(“对不起,您的浏览器不支持地理位置”);
}
}
功能显示位置(位置){
变量纬度=位置坐标纬度;
var经度=position.coords.longitude;
div.innerHTML=“你在纬度:“+纬度+”,经度:“+经度;
showMap(position.coords);
}
函数显示错误(错误){
如果(错误代码==0){
div.innerHTML=“发生未知错误。”;
}else if(错误代码==1){
div.innerHTML=“您拒绝了地理定位请求。”;
}else if(错误代码==2){
div.innerHTML=“位置信息不可用。”;
}else if(错误代码==3){
div.innerHTML=“获取用户位置的请求超时。”;
}
}
功能显示图(coords){
var googleLatAndLong=新的google.maps.LatLng(坐标.纬度,坐标.经度);
变量映射选项={
缩放:10,
中心:谷歌拉坦朗,
maptypeId:google.maps.maptypeId.ROADMAP
};
var mapDiv=document.getElementById(“map”);
map=新的google.maps.map(mapDiv,mapOptions);
var title=“您的位置”;
var content=“您在这里:“+coords.latitude+”,“+coords.longitude;
addMarker(地图、谷歌地图、标题、控制台);
}
函数addMarker(地图、latlong、标题、内容){
变量标记选项={
职位:拉特朗,
地图:地图,
标题:标题,,
可点击:正确
};
var marker=新的google.maps.marker(markerOptions);
var infoWindowOptions={
内容:内容,,
位置:拉特朗
};
var infoWindow=new google.maps.infoWindow(infoWindowOptions);
google.maps.event.addListener(标记“单击”,函数(){
打开(地图);
});
}
这是一个语法错误
我有
addMarker(地图、谷歌地图、标题、控制台)
应该是
addMarker(地图、谷歌地图、标题、内容)
不知道我从哪里得到“控制台”