我正在尝试使用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/