我尝试用下面的调用在地图上点的标记:谷歌地图V3 - 为getPosition不是一个函数
$('#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());
});
,但我得到了以下错误:
遗漏的类型错误:markerPrt。 getPosition不是函数
我做了什么错了?谢谢;-)
可能的重复[从Google标记获取纬度/经度](http://stackoverflow.com/questions/5290336/getting-lat-lng-from-google-marker) – Andreas
我不想检索新的坐标,但如何点特定元素^^ – WalkerNuss
'getPosition'可以在标记对象和代码中工作'var markerPrt = $('marker _'+ relationId);'看起来像你正在拾取标记的元素,它不起作用。你在哪里在代码中在地图上标记了标记,尝试使它成为全局的,然后用户'getPosition' –