Я пытаюсь указать маркер на карте с помощью следующего вызова:Google Map 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());
});
Но я получаю следующее сообщение об ошибке:
Uncaught TypeError: markerPrt. getPosition не является функцией
Что я сделал не так? Спасибо ;-)
Возможный дубликат [Получение Lat/Lng от Google] (http://stackoverflow.com/questions/5290336/getting-lat-lng-from-google-marker) – Andreas
Я не хочу получать новые координаты, но как точечный конкретный элемент ^^ – WalkerNuss
'getPosition' будет работать над объектом-маркером и в вашем коде' var markerPrt = $ ('marker _' + relationId); 'похоже, что вы выбираете элемент маркера, который не будет работать. Где вы нарисовали маркер на карте в коде, попробуйте сделать его глобальным, а затем пользователь 'getPosition' –