Google映射JavaScript v3未定义错误

时间:2014-05-10 01:18:47

标签: javascript google-maps google-maps-api-3

我正在尝试使用JavaScript在Google地图中为地图添加标记。 Google Chrome上的控制台正在返回"Uncaught TypeError: undefined is not a function"。错误出现在map = new google.maps.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>   

1 个答案:

答案 0 :(得分:1)

position: new google.maps.Latlng(36, -77),

position: new google.maps.LatLng(36, -77),