AndroidHalfNoob
Пользователи-
Постов
290 -
Зарегистрирован
-
Посещение
Весь контент AndroidHalfNoob
-
Придумал при перетаскивании маркера создавать новый маркер в этой позиции но не выводить его на экран. координаты меняются, но в каком то странном формате они отображаются.
-
ну да. тут расчет на то, что пользователь захочет как можно точнее указать свое местоположение и будет по максимуму зуммировать карту:)
-
Нашел такой выход: точность немного страдает, но
-
как оказалось нет. наверное так и придется делать. при запуске формы ставить на карту маркер, а если щелкаешь на карту пальцем, то маркер удалять и создавать новый и уже записывать его координаты. с перетаскиванием то эффектнее смотрится:) но событие MapView1MarkerDragEnd не возвращает его новые координаты на карте.
-
Вот и я сейчас столкнулся с данной проблемой. Что при перетаскивании маркера указываются его координаты при создании, а новые координаты не могу сообразить пока как сделать.
-
Приложение десктопное или мобильное? Если мобильное, то все ок работает. кидаешь на форму ListView1 задаешь ему свойства ItemAppearance=ImageListItemBottomDetailRightButton В событиях выбираешь ListView1ButtonClick и туда пишешь код. Вот тестовый пример. При нажатии на элемент строки выдается сообщение и при нажатии на кнопку этого элемента выдается сообщение.
-
Кстати Rusland ты разобрался как отобразить обновленные координаты при перетаскивании маркера?
-
Ок. попробовал. все хорошо работает.
-
Интересует, есть ли какая-то обучалка, как работать с компонентом StyleBook? Например как создать какую нибудь кнопку это понятно... перетащить компоненты и все, а как потом все это использовать? ну и хотелось бы узнать возможности этого компонента. Что он умеет.
-
да. этот код я уже встречал, но он не запускается так как в подчеркивается TList я так понял что необходимо какой то модуль подключить в проекте в разделе Uses. надо подключать SysUtils или что то другое?
-
Можешь еще подсказать как удалить все маркеры? если например у меня на форме были раставлены маркеры. потом я переключился на другую форму. и при возврате на предыдущую у меня должны все маркеры что там были удалиться и создаться новые. уже дополненные. пробую код if assigned (Marker) then Marker.remove что то типа такого. строчку на память написал. сейчас перед глазами нет кода. или тут был еще кусок кода с "загоном" всех маркеров в TList<TMapMarker>; подскажи если этим способом пользоваться, какой модуль надо подключать чтобы описать TList
-
Подскажите как заставить маркер перетаскиваться по карте? сделал на нажатие по маркеру но ни с места.
-
вот еще не большой пример. например приложение свернуто и есть NotificationCenter. Пришло уведомление и было бы неплохо оповестить пользователя вибрацией. в Edit1.Text вставляем длительность вибрации. 1000 = 1сек.
- 6 ответов
-
- отключить звук
- отключить вибрацию
- (и ещё 1 )
-
пришел домой. запустил код Descrip := TMapMarkerDescriptor.Create(Position); Descrip.Icon:=ImageList1.Source[0].MultiResBitmap.Items[0].Bitmap; MapView1.AddMarker(Descrip); и все работает. все таки на работе 8-ка глючная.
-
естественно я вписал свой ApiKey в проект.
-
кстати... картинка должны быть 32*32? или любая может быть? я к тому что на карте если маркер примет форму картинки то в зависимости от размера картинки такой же будет и размер маркера?а то при 32*32 качество ни какое.
-
У меня не запустилась. Пишет Инвалид Токен что то там ему с манифестом не нравится. ты наверное в 10 Делфи делал проект? а я на 8 пытаюсь запустить.
-
При таком коде приложение просто закрывается. видимо точно в ImageList что-то не хватает. Добавил одну картинку. больше ни чего там нет.
-
Ну как? решилась проблема? Я тоже озадачился этим вопросом на карте нажимаю и появляется стандартный маркер пытаюсь изменить его вид (загрузить из ImageList1). программа закрывается и все. ни какой ошибки не выдает
-
Найдено решение проблемы. Спасибо Vitaldj. Дал доступ к своему серверу и "круг подозреваемых сузился" Все оказалось намного проще чем казалось.
-
вряд ли в сервере. на нем хостинг где крутится сайт. создал на нем еще одну базу данных. в ней таблицу и подключаюсь к ней. дело в том что если с 4G захожу на сайт, который там крутится, то сайт то нормально работает.
-
Создал новый проект. кинул MyConnection1 и MyTable1 Задал все свойства двум компонентам. Кинул кнопку. для нее написал Button1Click. Весь текст модуля. Ни чего лишнего. Запускаю сразу с 4G. Черный экран. WIFI нормально работает. Появляется форма с одной кнопкой. Нажимаю на нее и выдается сообщение с названием первой записи в удаленной базе.
-
так я тоже их получаю. странно что при смене типа подключения данные не приходят.
-
Хрень какая-то. у меня не работает Кстати... данные из таблицы выводились в ListView ?
-
Из LiveBindings удалил все связи. Программно загружаю в ListView1. Результат теперь другой. выдается сообщение - Приложение остановлено и кнопка ДА. нажимаю и все закрывается. Если включаю WIFI, то все работает.