谷歌地图v3 - getPosition不是一个功能

Wal*_*uss 1 javascript google-maps google-maps-api-3

我尝试使用以下调用在地图上指向一个标记:

$('#sideBar').on('click','.rightCliker',function(e){
        e.preventDefault();
        var relationId      = $(this).attr('data-id');
        var markerPrt       = $('marker_'+relationId);
        map.setZoom(9);
        map.setCenter(markerPrt.getPosition());
    });
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

未捕获的TypeError:markerPrt.getPosition不是函数

我做错了什么?谢谢 ;-)

Bla*_*214 5

我不确定但是检查你的JS元素的类型.我怀疑它是一个DOM对象而不是Marker对象.添加到您的函数:console.log(markerPrt)并在浏览器控制台中检查对象的类型.