谷歌地图API创建标记错误(Javascript API)
我很难在谷歌地图上创建一个创建标记的函数。 下面是我当前的javascript代码 如您所见,我使用谷歌地图API创建标记错误(Javascript API),javascript,jquery,html,google-maps,google-maps-api-3,Javascript,Jquery,Html,Google Maps,Google Maps Api 3,我很难在谷歌地图上创建一个创建标记的函数。 下面是我当前的javascript代码 如您所见,我使用新建的google.maps.map(document.getElementById('map')创建了一个地图 然后我创建了一个createMarker函数,并试图通过传递lat、lng、draggable参数来使用该函数创建一个新的标记 但是,当我运行此功能时,我会不断得到: map.createMarker不是一个函数 有人能帮我吗 函数initMap(){ //var fullstack
新建的google.maps.map(document.getElementById('map')
创建了一个地图
然后我创建了一个createMarker
函数,并试图通过传递lat、lng、draggable
参数来使用该函数创建一个新的标记
但是,当我运行此功能时,我会不断得到:
map.createMarker不是一个函数
有人能帮我吗
函数initMap(){
//var fullstack={lat:40.705523,lng:-74.009149};
var map=new google.maps.map(document.getElementById('map'){
缩放:18,
maxZoom:19,
minZoom:16,
中心:{lat:40.705523,lng:-74.009149},
disableDefaultUI:false
});
var marker=map.createMarker(40.705523,-74.009149,真);
var createMarker=功能(纬度、液化天然气、可拖动){
返回新的google.maps.Marker({
职位:{
拉特:拉特,
液化天然气:液化天然气
},
地图:地图,
可拖动的:可拖动的
})
}
}
createMarker不是映射到map对象的函数,请尝试调用createMarker,就像我在这里做的那样
函数initMap(){
//var fullstack={lat:40.705523,lng:-74.009149};
var map=new google.maps.map(document.getElementById('map'){
缩放:18,
maxZoom:19,
minZoom:16,
中心:{lat:40.705523,lng:-74.009149},
disableDefaultUI:false
});
var-marker=createMarker(40.705523,-74.009149,真);
var createMarker=功能(纬度、液化天然气、可拖动){
返回新的google.maps.Marker({
职位:{
拉特:拉特,
液化天然气:液化天然气
},
地图:地图,
可拖动的:可拖动的
})
}
}
map.createMarker(…)
更改为createMarker(…)
函数initMap(){
//var fullstack={lat:40.705523,lng:-74.009149};
var map=new google.maps.map(document.getElementById('map'){
缩放:18,
maxZoom:19,
minZoom:16,
中心:{lat:40.705523,lng:-74.009149},
disableDefaultUI:false
});
var createMarker=功能(纬度、液化天然气、可拖动){
返回新的google.maps.Marker({
职位:{
拉特:拉特,
液化天然气:液化天然气
},
地图:地图,
可拖动的:可拖动的
})
}
var-marker=createMarker(40.705523,-74.009149,真);
}
html,
身体,
#地图{
身高:100%;
宽度:100%;
保证金:0;
填充:0;
}