Android Google карта надписи над оверлейным элементом - PullRequest
2 голосов
/ 04 мая 2010

Я использую карту Google, отображая элементы наложения на карте Google.

Чтобы создать эффект воздушного шара, я использую настраиваемый вид и использую геопоинты с MapView.LayoutParams для отображения его в определенном месте.

значок и шарик оверлейного элемента имеют одинаковое геопоинт, поэтому они оба имеют приоритет над каждым другим.

Я хочу, чтобы над значком оверлея отображался шарик, который должен указывать на значок.

Follwing - мой код

MapView.LayoutParams mapParams = new MapView.LayoutParams(MapView.LayoutParams.WRAP_CONTENT, MapView.LayoutParams.WRAP_CONTENT, mapEvent.getGeoPoint(), MapView.LayoutParams.BOTTOM_CENTER);

альтернативный текст http://www.freeimagehosting.net/uploads/01248155f9.jpg

Я хочу отобразить шарик, как показано ниже, пожалуйста, скажите мне, должен ли я уменьшать длину лота, чтобы сделать ее верхней? или я должен изменить макет param.Bottom или что я пробовал другой вариант не работает, как показано ниже

альтернативный текст http://www.freeimagehosting.net/uploads/ce73ea432a.jpg

...