Skip to content

Instantly share code, notes, and snippets.

@Inviz
Created March 17, 2009 13:17
Show Gist options
  • Select an option

  • Save Inviz/80536 to your computer and use it in GitHub Desktop.

Select an option

Save Inviz/80536 to your computer and use it in GitHub Desktop.
1) Язычок должен быть слева, сразу после закругления. Смотреть он должен вниз ровно на пиксель, на который было даблкликнуто. Если возможно, то в случаях когда аннотация позиционируется сбоку экрана, то при том что прямоугольник должен не вылазить за пределы страницы, но язычок должен указывать все-таки на нужное место. Пример:
__________________________________
| _____________ |
| | | |
| |_____________| |
| v |
|______________x___________________|
__________________________________
| _____________ |
| | ||
| |_____________||
| v |
|______________________________x___|
Я так понимаю, возникнет тонкость, когда из положения указанного на схеме 1, я начну тащить аннотацию, но она будет оставаться на месте, а язычок отъезжать. Возможно, это можно как-то сделать проще.
2) Полупрозрачность синего фона должна настраиваться через настройку (opacity, default: 0.8)
3) Видимо, нужно добавить событие annotationClicked(id)
4) Аннотация должна по ширине тоже расширяться по мере написани текста и ограничиваться значением опции (maxWidth, default: 250)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment