Как заставить GInfoWindow укоротить хвост?

В моем приложении Google Maps, которое должно работать в основном на iPhone, следовательно, с разрешением окна 480/320, я отображаю некоторые "вещи" в информационных пузырях GInfoWindow. Проблема в том, что иногда пузырь слишком заполнен содержимым, которое не помещается на экран так, как мне бы хотелось.

Вот пример

http://www.perhac.com/Capture.PNG

Это не совсем катастрофа, но, как и в этом случае, маркер был слегка отодвинут от экрана, и верхняя часть пузырька тоже отображается не полностью. Но потом я заметил, что "хвост" пузыря (соединяет информационное окно с маркером) слишком длинный.

Кто-нибудь знает простой способ сделать его короче? Есть ли недвижимость в GInfoWindowOptions что может помочь мне с этим? Я не вещь pixelOffset это путь...

редактировать


Это сделает этот вопрос очень длинным, но я хочу, чтобы вы заметили, что на изображениях, загруженных из Google, есть короткий хвост и его короткая тень... Вот почему я все еще верю, что должен быть способ использовать это один...

пузырьковое изображение

тени

2 ответа

В настоящее время нет вариантов сократить хвост infoWindow.

Вы правы, что pixelOffset это не то, что вы ищете. Это эквивалентно установке смещения infoWindowAnchor, в результате чего получается хвост той же длины, но указывающий на смещение точки (предположительно вниз по экрану) от вашего значка. Таким образом, вы можете перемещать окно, используя этот подход (если вы используете map.openInfoWindowHtml, не поддерживается в marker.openInfoWindowHtml), но хвост, указывающий на что-то под значком, выглядит довольно средним.

Я надеюсь, что что-то здесь упустил, и кто-то может исправить меня.

В качестве альтернативы было бы здорово, если бы эта функция была реализована. Я чувствую, что pixelOffset должен сделать это, так как вы уже можете сместить infoWindowAnchor при создании значка.

Короткий хвост в этом изображении используется для развернутых информационных окон. Нет никакого способа использовать его для обычного информационного окна.

Хорошей альтернативой будет использование стороннего информационного окна. Смотрите этот пост для списка нескольких вариантов.

Другие вопросы по тегам