#android
#Android
Вопрос:
Я работаю над представлением карты, и я хочу показать воздушный шар, нажав на пользователя, который отображается на представлении карты. я сделал это до тех пор, пока он не отобразит имя использования и статус с помощью диалогового окна. но я хочу, чтобы имя профиля, статус и кнопка были в маленьком прямоугольнике над выбранным воздушным шаром (воздушный шар — это пользователи на карте). пожалуйста, подскажите мне, как это сделать. Спасибо.
protected boolean onTap(int index) {
OverlayItem item = mOverlays.get(index);
AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
dialog.setTitle(item.getTitle());
dialog.setMessage(item.getSnippet());
dialog.show();
return true;
}
Ответ №1:
Вы должны реализовать свои собственные наложения. Вот стандартный способ со значком:http://developer.android.com/resources/tutorials/views/hello-mapview.html
И вот пример пользовательского наложения:http://labs.emich.be/2009/12/06/how-to-make-a-custom-overlay-in-android
Ответ №2:
Почему вы не используете Android-mapviewballoons?