Форум программистов, компьютерный форум CyberForum.ru

Добавление "балуна" в Yandex Map Kit - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ищу напарника http://www.cyberforum.ru/android-dev/thread693975.html
Здравствуйте, ищу напарника для написания простых приложений(пока что) под андроид на тему развлечений/программы для быта. пишу на java.Будем выкладывать в google play и зарабатывать) пишите в скайп: fiphiker
Android Как открыть проект на Eclips Добрый день. Подскажите пожалуйста как открыть проект на Eclips. У меня есть проект из учебника но что-то не получается его открыть. http://www.cyberforum.ru/android-dev/thread693973.html
Android irb-server сервер HTTP зачем?
https://github.com/ruboto/ruboto-irb/blob/master/assets/demo-scripts/demo-irb-server.rb смотрю разработку веб приложений на Ruby, точнее jRuby Rubutu нашел примеры с HTTP я хочу сделать чтобы на экране в приложении была табличка простая, обязательно ли для этого делать на HTTP server? и зачем? (точнее табличку хочу "спарсить" с другого сайта, но это вопрос другого характера)
Изменить размер сохраняемого фото Android
как изменить размер сохраняемого фото через camera.takePicture? или нужно где то в другом месте изменять?
Android не выводит остаток в 1с 8.2 http://www.cyberforum.ru/android-dev/thread692963.html
Здравствуйте. При формировании оборотной ведомости по нефинансовым активам не выводит остаток (хотя эту сумму можно увидеть в карточке счета). Подскажите пожалуйста, чем это вызвано и что нужно сделать чтобы остаток выводился в таблице оборотной ведомости НФА. Версия программы 1С:Предприятие 8.2 (8.2.15.318), конфиг. редакции 1.0 (1.0.12.2)
Android Ошибка при запуске Яндекс Карт Здравствуйте, пытаюсь разобраться с работой Яндекс карт. По примеру скачал и подключил библиотеку API Yandex Map Kit c гитхаба к новому проекту. В проекте добавил саму карту: Код: <ru.yandex.yandexmapkit.MapView android:id="@+id/map" android:layout_width="fill_parent" android:layout_height="fill_parent" android:apiKey="1234567890" /> дал приложению доступ в... подробнее

Показать сообщение отдельно
Softvok
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45

Добавление "балуна" в Yandex Map Kit - Android

11.11.2012, 22:41. Просмотров 2514. Ответов 1
Метки (Все метки)

Здравствуйте. Пытаюсь используя сэмплы Yandex Map Kit сделать добавление балуна по нажатию кнопки. Необходимо чтоб балун появлялся именно на текущей позиции GPS, а затем уже передвигать его куда нужно. Код таков:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
public class MainActivity extends Activity implements OnMyLocationListener{
   MyLocationItem myLocationItem;
   MapController mMapController;
   LinearLayout mView;
   OverlayManager mOverlayManager;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        final MapView mapView = (MapView) findViewById(R.id.map);
        mapView.showBuiltInScreenButtons(true);
        mMapController = mapView.getMapController();
        // add listener
        mMapController.getOverlayManager().getMyLocation().addMyLocationListener(this);
        mView = (LinearLayout)findViewById(R.id.view);
    } 
    
    
    
    public void showObject(){
        // Load the required resources      
        Resources res = getResources();
        float density = getResources().getDisplayMetrics().density;
        int offsetX = (int)(-7 * density);
        int offsetY = (int)(20 * density);        
        // Create a layer of objects for the map
        DragAndDropOverlay overlay = new DragAndDropOverlay(mMapController);
        // Create an object for the layer
        DragAndDropItem drag1Item = new DragAndDropItem(new GeoPoint((int) (myLocationItem.getGeoPoint().getLat() * 1E6), (int) (myLocationItem.getGeoPoint().getLon() * 1E6)), res.getDrawable(R.drawable.drag1));       
        // Set offsets of the image to match the balloon tail with the specified GeoPoint       
        drag1Item.setOffsetX(offsetX);
        drag1Item.setOffsetY(offsetY);
        // Make the object draggable
        drag1Item.setDragable(true);
        // Create a balloon model for the object
        BalloonItem balloonDrar1 = new BalloonItem(this,drag1Item.getGeoPoint());
        balloonDrar1.setText(getString(R.string.drag));
        // Set the additional balloon offset
        balloonDrar1.setOffsetX(offsetX);
        // Add the balloon model to the object
        drag1Item.setBalloonItem(balloonDrar1);
        // Add the object to the layer
        overlay.addOverlayItem(drag1Item);
        // Add the layer to the map
        mOverlayManager.addOverlay(overlay);
    }
   
    public void onMyButtonClick(View view)  
    {               
        showObject();
        // выводим сообщение
        Toast.makeText(this, "Передвигайте точку", Toast.LENGTH_SHORT).show();  
    }  
}
Я так понимаю что неправильно преобразовываю координаты текущего положения, указывая где прорисовывать балун, из-за этого и выбывает приложение по нажатию кнопки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru