Google地图请求返回"无法设置未定义的属性'位置"

MrF*_*Foh 2 javascript google-maps

我试图使用goolge地图在地图上显示位置,功能如下

function show_map(options) {
            var mapOptions = {
                center: new google.maps.LatLng(options.lat, options.lng),
                zoom: 12,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };

              var map = new google.maps.Map($("#map-canvas"),mapOptions);
        }
Run Code Online (Sandbox Code Playgroud)

我收到此错误"无法设置未定义的属性'位置".问题可能是什么?

Pat*_*ice 6

这工作:

var mapElem = $("#container").find("#map")[0];
var map = new google.maps.Map(mapElem,mapOptions);
Run Code Online (Sandbox Code Playgroud)