我正在尝试使用Google Maps API v3,但是我总是遇到错误

我在页面中添加了脚本:

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=drawing"></script>

并且我实现了:
var drawingManager = new google.maps.drawing.DrawingManager({
      drawingMode: google.maps.drawing.OverlayType.MARKER,
      drawingControl: true,
      drawingControlOptions: {
        position: google.maps.ControlPosition.TOP_CENTER,
        drawingModes: [google.maps.drawing.OverlayType.MARKER, google.maps.drawing.OverlayType.CIRCLE]
      },
      /*markerOptions: {
        icon: new google.maps.MarkerImage('http://www.example.com/icon.png')
      },*/
      circleOptions: {
        fillColor: '#ffff00',
        fillOpacity: 1,
        strokeWeight: 5,
        clickable: false,
        zIndex: 1,
        editable: true
      }

我总是遇到相同的错误:

最佳答案

“本文档中的概念仅指google.maps.drawing库中可用的功能。加载Maps Javascript API时,默认情况下不会加载此库,但必须使用库的bootstrap参数明确指定该库:

http://maps.googleapis.com/maps/api/js?sensor=false&libraries=drawing

关于google-maps - Google Maps API v3 DrawingManager无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9433963/

10-11 22:29
查看更多