我正在尝试使用 JavaScript 将标记添加到 Google map 中的 map 。 Google Chrome 上的控制台返回“未捕获的类型错误:未定义不是函数”
。该错误出现在 map = new google.maps.Map
之后。但是,如果我取出标记代码, map 就会出现并且没有错误。
我使用的代码是
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCs7h9k3_PHQpo8EBDf-GaVhf178Z3xSb4&sensor=false"></script>
<script type="text/javascript">
var map;
function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(35.6017, -77.3725)
};
map = new google.maps.Map(document.getElementById('gmap'),
mapOptions);
var marker = new google.maps.Marker({
position: new google.maps.Latlng(36, -77),
map: map,
title: 'Test'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
最佳答案
position: new google.maps.Latlng(36, -77),
至
position: new google.maps.LatLng(36, -77),
关于javascript - 谷歌地图 JavaScript v3 未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23576182/