Upload
denis-vasilyev
View
859
Download
4
Embed Size (px)
Citation preview
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Использование компонента TMapView для работы с интерактивными картами на
iOS и Android
Денис ВасильевМенеджер по RAD-продуктам
EMBARCADERO TECHNOLOGIES
TMapView - визуальный компонент, который поддерживает специализированные
библиотеки интерактивных карт для iOS и Android
Только для iOS и Android Android Google Maps iOS MapKit
Help:http://docwiki.embarcadero.com/Libraries/XE8/en/FMX.Maps.TMapViewhttp://docwiki.embarcadero.com/RADStudio/XE8/en/Mobile_Tutorial:_Using_a_Map_Component_to_Work_with_Maps_(iOS_and_Android)http://docwiki.embarcadero.com/RADStudio/XE8/en/Configuring_Android_Applications_to_Use_Google_Maps
EMBARCADERO TECHNOLOGIES
Создаём проект в Google и активизируем Google Maps Android API
Link:https://console.developers.google.com/
EMBARCADERO TECHNOLOGIES
Создаём Android key в Google для работы с картами
Link:https://console.developers.google.com/
EMBARCADERO TECHNOLOGIES
Узнаём SHA1 и получаем API key от Google
cmdcd C:\Users\denisv\AppData\Roaming\Embarcadero\BDS\16.0\keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android
EMBARCADERO TECHNOLOGIES
Настройка проекта с TMapView для Android в RAD Studio
В настройках проекта для Android: Включаем Maps Service Включаем Access network state Прописываем ApiKey с учетом package name
Help:http://docwiki.embarcadero.com/RADStudio/XE8/en/Configuring_Android_Applications_to_Use_Google_Maps
EMBARCADERO TECHNOLOGIES
Примеры с исходным кодом
C:\Users\Public\Documents\Embarcadero\Studio\16.0\Samples\Object Pascal\Mobile Samples\Device Sensors and Services\Maps\
C:\Users\Public\Documents\Embarcadero\Studio\16.0\Samples\Object Pascal\Mobile Samples\Device Sensors and Services\Map Type Selector\
EMBARCADERO TECHNOLOGIES
Пример из «интернета»
Help:http://fire-monkey.ru/topic/1636-tmapsengine/#entry8212http://www.youtube.com/watch?t=43&v=sO-eK7yPbVc
Компонент TMapsEngine (автор ZuBy)
Возможности•Нативный LocationSensor [ANDROID]•Геокодинг/Реверс геокодинг через Google API, Yandex API, Here Maps API•Построение маршрута через Google Distance API•Расчет дистанции по прямой•Совместим со стандартным компонентом TLocationSensor
EMBARCADERO TECHNOLOGIES
Семинар: Обучение программированию и проектное программирование в вузе: среды и технологии
В ходе семинара будут обсуждаться актуальные проблемы высшего образования в области обучения программированию. На семинаре выступят преподаватели вузов, а также представители компаний Embarcadero и Samsung. Будут рассмотрены современные подходы к обучению программированию, включая прикладную разработку в мульти-платформенной среде.
Основная цель мероприятия — выработать общее понимание, как решить задачу качественного обучения программированию, с одной стороны, с появлением новых стандартов в высшем образовании и, с другой стороны, с быстрым развитием новых технологий.
Участие в семинаре бесплатное.
Санкт-Петербург, 22 сентября 2015
Регистрация: http://edu.delphitour.ru/
EMBARCADERO TECHNOLOGIES
Мы в социальных сетях
Наша группа в Facebookhttps://www.facebook.com/EmbarcaderoRu
Наша группа в Google+https://plus.google.com/u/0/b/102404726009071147759/
EMBARCADERO TECHNOLOGIES
Полезные ресурсы
http://delphifeeds.ru/ - Агрегатор русскоязычных Delphi блогов
http://fire-monkey.ru/ - Найди ответ (задай вопрос) по FireMonkey
http://embarcadero.com/http://blogs.embarcadero.com/http://community.embarcadero.com/http://edn.embarcadero.com/http://cc.embarcadero.com/myreg
Подпишись!
EMBARCADERO TECHNOLOGIES
Вопросы?
Спасибо.
Денис ВасильевМенеджер по RAD-продуктам