2016-08-13 3 views

ответ

4

Найдено ответ здесь: Android Google Map InfoWindow anchor point after marker rotation

Вы можете найти точку в середине верхней части маркера с этим кодом:

var angle = 0.0; 
var x = Math.sin(-angle * Math.PI/180) * 0.5 + 0.5; 
var y = -(Math.cos(-angle * Math.PI/180) * 0.5 - 0.5); 

и установить некоторое смещение. В моем случае -0.1f:

marker.setInfoWindowAnchor((float)x, (float)y -0.1f); // -0.1f for moving up 
Смежные вопросы