Я использую карты Google. Я хочу отображать пользовательское информационное окно при нажатии на маркер. Для этого верхний левый конец моего пользовательского информационного окна должен покрывать маркер.
Проблема в том, что я не могу получить точное (x, y) то есть положение маркера на карте. Впервые я могу получить его, используя:
var mposition = map.fromLatLngToDivPixel(marker.getLatLng());
pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(mposition.x,mposition.y));
Но когда я перетаскиваю карту, положение маркера в x, y остается неизменным, и поэтому мое информационное окно появляется в неправильном месте.
Пожалуйста, помогите мне узнать, как можно получить точное положение маркера на карте, даже после перетаскивания.
Спасибо.