Бөлісу құралы:


Interactive map басқару элементі

Кенеп бағдарламаларына интерактивті картаны оңай қосыңыз. Мекенжайларды немесе ендік пен бойлық жұптарын қамтитын деректер көзінен таңбалауыштарды қойыңыз. Масштабты кішірейткен кезде, таңбалауыштар деректер тобын тығыздау үшін топтаса алады. Мобильді құрылғыларда және веб-интерфейстерде карта пайдаланушының ағымдағы орнын көрсетіп, пайдаланушының тағайындалған жеріне апаратын жолды есептей алады. Карталарды жол және жерсеріктік көріністер арасында ауыстыруға болады.

Microsoft Power Apps Studio ішінде картаны басқару элементі жасалып жатқан планшеттік бағдарламаның скриншоты.

Интерактивті карта мүмкіндіктері

Алғышарттар

Кенеп бағдарламаларыңызда карталарды пайдаланбас бұрын сізге бірнеше алғышартты орындау қажет болады. Әртүрлі карта мүмкіндіктері деректерді қалай пайдаланатыны туралы қосымша мәліметтер алу үшін құпиялылық және қауіпсіздік кестесін қараңыз.

Картаны бағдарлама экранына қосу

Power Apps Studio бағдарламасында өңдеу үшін ашылған бағдарлама арқылы келесі әрекеттерді орындаңыз:

  1. Кірістіру қойыншасын таңдап, Мультимедиа мәзірін кеңейтіңіз.
  2. Картаны бағдарлама экранына орналастыру үшін Карта құрамдасын таңдаңыз немесе басқару элементін дәлірек орналастыру үшін оны экранға сүйреңіз.

Түйреуіштер, маршруттар және пішіндер қосу

Түйреуіштер, маршруттар және пішіндер — жиынтық немесе қосқыштағы кесте болып табылатын деректер көзі және сәйкес бағандарды анықтауды қажет ететін деректер жиынының сипаттары. Деректер көзі Items сипатында орнатылады (түйреуіштерге арналған Items, маршруттарға арналған RouteWaypoints_Items, пішіндерге арналған Shape_Itemsі) және тиісті бағандар қатысты сипаттарда орнатылады (мысалы, түйреуіштер үшін ItemLatitudes, ItemLongitudes және т.б.). Сипаттар бөлімінде осы деректер жинақтары және оларға қатысты сипаттар туралы қосымша ақпарат болады.

Мысалы, егер сізде Атауы, Бойлық және Ендік бағандарын қамтитын Орындар атаулы кестелер жинағы болса:

Аты Бойлық Ендік
Төртінші кофе (үлгі) -98.29277 26.2774
Litware, Inc. (үлгі) -96.85572 32.55253-көше
Шытырман жұмыс (үлгі) -96.99952 32.72058-көше

Оларды картада белгіленген түйреуіштер ретінде көрсету үшін:

  1. Items сипатын «Орындар» мәніне орнатыңыз

  2. ItemLabels сипатын «Атауы» мәніне орнатыңыз

  3. ItemLongitude сипатын «Бойлық» мәніне орнатыңыз

  4. ItemLatitude сипатын «Ендік» мәніне орнатыңыз

    Маңызды

    Сәйкес баған атаулары қатысты сипаттарда тырнақшаға алынуы керек. Деректер көзі тырнақшаға алынбауы керек.

Excel парағындағы түйреуіштерді көрсету жолын немесе address input басқару элементін түйреуіштерді map басқару элементіне қосымша мысалдар ретінде толтыруда пайдаланатын бағдарлама құру жолын көре аласыз.

Ескерім

  • Әрбір картаны басқару ендік немесе бойлық бойынша 5000 түйреуішті және мекенжайлардан 50 түйреуішті көрсете алады. Мекенжайлар үшін түйреуіш шегі төменірек, себебі карта оларды көрсету үшін бұл мекенжайларды ендік немесе бойлық бойынша геокодтауы керек. Мүмкіндігінше мекенжайларды пайдаланбауды ұсынамыз. Сіз геокодталған мекенжайларды деректер көзі файлына сақтай аласыз.
  • Бір түйреуіш үшін ендік пен бойлық пен мекенжай берілгенде, картаны басқару мекенжайды геокодтауды болдырмау үшін ендік немесе бойлықты пайдаланып басымдылық береді.
  • Картаны басқару элементінде салуға болатын кескіндердің максималды саны 500-ге дейін шектелген.

Сипаттар

Картаның әрекетін және көрінісін сипаттарды қолданып өзгертіңіз. Кейбір сипаттар тек Кеңейтілген қойыншасында қолжетімді.

map басқару элементі Microsoft Power Apps Studio бағдарламасындағы «Сипаттар» қойыншасының жанында көрсетілген телефон бағдарламасының скриншоты.

Map басқару элементінің келесідей алты түрлі сипаты бар:

  1. Мәнерлеу сипаттары
  2. Әрекет ету сипаттары
  3. Түйреуіш сипаттары
  4. Маршрут сипаттары
  5. Пішін сипаттары
  6. Шығыс сипаттар

Мәнерлеу сипаттары

Сипат Сипаттама Түр Табуляция
Жерсеріктік көрініс Картаны жерсеріктік көріністе көрсетеді. Картаны жол көрінісінде көрсету үшін бұл сипатты өшірулі қалдырыңыз. Boolean Сипаттар; Кеңейтілген: SatelliteView
Карта стилі Карта стилін орнатады. Параметрлер: Жол, Түн, Жолдың көлеңкелі рельефі, Жерсерік, Жерсеріктік жол белгілері, Жоғарғы контрастылы ашық, Жоғарғы контрастылы күңгірт, Ашық сұр түс реңкі, Күңгірт сұр түс реңкі. Санау Сипаттар
Мөлдірлік Картаның мөлдірлігін 0-ден (мөлдір емес) 100-ге дейін (мөлдір) анықтайды. Бүтін сан Сипаттар; Кеңейтілген: Transparency
Көрінеді Картаны көрсетеді немесе жасырады. Boolean Сипаттар; Кеңейтілген: Visible
Орналасу Картаның жоғарғы сол жақ бұрышын x және y тармағында көрсетілген экран координаттарына орналастырады. Қалқымалы нүкте саны Сипаттар; Кеңейтілген: X, Y
Өлшем Width (Ені) және Height (Биіктігі) тармағында берілген пиксель мәндерін пайдаланып картаның өлшемін анықтайды. Бүтін сан Сипаттар; Кеңейтілген: Width, Height
Жиек радиусы Карта жиегінің бұрыштық радиусын анықтайды. Қалқымалы нүкте саны Сипаттар; Кеңейтілген: BorderRadius
Жиек Карта жиегінің стилін, енін және түсін анықтайды. Қолданылмайды Сипаттар; Кеңейтілген: BorderStyle, BorderThickness, BorderColor
DisplayMode Басқару элементі пайдаланушыға деректерді енгізуге (Edit), тек көрсетуге (View) рұқсат ететінін немесе деректердің өшірілген (Disabled) күйін анықтайды. Санау Жетілдірілген

Әрекет ету сипаттары

Сипат Сипаттама Түр Табуляция
Ақпараттық карталарды көрсету Пайдаланушы таңдаған (Басу арқылы) немесе меңзеген (Курсорды апарғанда) кезде, картадағы орны туралы ақпаратты көрсетеді. Егер Жоқ мәні таңдалса, ешқандай ақпарат көрсетілмейді. Санау Сипаттар; Кеңейтілген: InfoCards
Әдепкі орынды пайдалану Картаны әдепкі орында баптандырады. Boolean Сипаттар; Кеңейтілген: DefaultLocation
Әдепкі ендік Әдепкі орынды пайдалану сипаты қосылған жағдайда карта көрсететін ендік координатын орнатады. Қалқымалы нүкте саны Сипаттар; Кеңейтілген: DefaultLatitude
Әдепкі бойлық Әдепкі орынды пайдалану опциясы қосылған жағдайда, карта көрсететін бойлық координатын орнатады. Қалқымалы нүкте саны Сипаттар; Кеңейтілген: DefaultLongitude
Әдепкі ұлғайту деңгейі Әдепкі орынды пайдалану опциясы қосулы болған жағдайда (0-ден 22-ге дейін), масштабтау деңгейін орнатады. Бүтін сан Сипаттар; Кеңейтілген: DefaultZoomLevel
Ағымдағы орынды көрсету Пайдаланушының ағымдағы орнын көрсетеді. Boolean Сипаттар; Кеңейтілген: CurrentLocation
Ағымдағы орналасқан жердің ендігі Show current location (Ағымдағы орынды көрсету) сипаты қосулы болған жағдайда, карта көрсететін ағымдағы орын түйреуішінің ендік координатын орнатады. PIN кодын пайдаланушының ағымдағы орнына қою үшін бұл сипатты Location.Latitude етіп орнатыңыз. Қалқымалы нүкте саны Сипаттар; Кеңейтілген: CurrentLocationLatitude
Ағымдағы орналасқан жердің бойлығы Show current location (Ағымдағы орынды көрсету) сипаты қосулы болған жағдайда, карта көрсететін ағымдағы орын түйреуішінің бойлық координатын орнатады. Пайдаланушының ағымдағы орнына түйреуішті орналастыру үшін, бұл сипатты Location.Longitude мәніне орнатыңыз. Қалқымалы нүкте саны Сипаттар; Кеңейтілген: CurrentLocationLongitude
Масштабты басқару Масштабтауды басқару элементін көрсетеді. Boolean Сипаттар; Кеңейтілген: Zoom
Компасты басқару Компасты басқару элементін көрсетеді. Boolean Сипаттар; Кеңейтілген: Compass
Қимылмен басқару Қадамды (еңкейту) басқару элементін көрсетеді. Boolean Сипаттар; Кеңейтілген: Pitch
TabIndex Пайдаланушы Tab пернесін пайдаланып бағдарламаны шарласа, картаны таңдау ретін көрсетеді. Бүтін сан Сипаттар; Кеңейтілген: Tab index
Қалқыма сөзкөмек Пайдаланушы көрнекі элементтің үстіне курсорды апарған кезде көрсетілетін мәтінді анықтайды. String Жетілдірілген
ContentLanguage Басқару элементі бағдарламада пайдаланылатын тілден өзгеше болса, карта көрсетілетін тілді анықтайды. String Жетілдірілген
OnLoad Карта жүктелген кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген
OnMapClick Пайдаланушы картаны таңдаған кезде іске қосылатын кодты қамтиды. Басылған нүктенің ендігі мен бойлығы ClickedLocation шығыс сипатында орналасады. Оқиға Жетілдірілген
OnChange Картаның кез келген аспектісі өзгерген кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген
OnSelect Пайдаланушы картада белгілі бір элементті таңдаған кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген

Түйреуіш сипаттары

Сипат Сипаттама Түр Табуляция
Locations(Items) Деректер көзін (Элементтер) картада көрсетілетін орындарды алуға болатын кесте түрінде анықтайды. Кестеде түйреуіштер ретінде көрсетілетін бойлық пен ендік жиындары немесе физикалық мекенжайлар тізімі берілген. Ендік немесе бойлықты пайдалану ұсынылады, өйткені мекенжайлар геокодтауды қажет етеді, сондықтан түйреуіш шектеулері шектеледі. Кесте жинақ немесе Excel Online сияқты деректер көзі болуы мүмкін. Әрбір жолда белгі, бойлық және ендік немесе физикалық мекенжай үшін жазба және бәлкім түйреуіш түсі мен белгішесі болуы керек. Қолданылмайды Сипаттар; Кеңейтілген: Items
ItemsLabels Items ішіндегі бағанды анықтайды, онда түйреуіштер белгілері қамтылады. ColumnName Жетілдірілген
ItemsLatitudes Items ішіндегі бағанды анықтайды, онда түйреуіштер үшін ендік орны қамтылады. ColumnName Жетілдірілген
ItemsLongitudes Items ішіндегі бағанды анықтайды, онда түйреуіштер үшін бойлық орны қамтылады. ColumnName Жетілдірілген
ItemsAddresses Түйреуіштер орнын көрсететін мекенжайлары бар Items (Элементтер) сипатындағы бағанды анықтайды. Мекенжайлардан көрсетілуі мүмкін түйреуіштер саны бойынша шектеу бар. Мекенжайларыңызды ендік, бойлық жұптары бойынша геокодтауды және мүмкіндігінше түйреуіштерді көрсету үшін оларды пайдалануды ұсынамыз. ColumnName Жетілдірілген
Элементтер түстері Items ішіндегі бағанды анықтайды, онда түйреуіштер түстері қамтылады. ColumnName Жетілдірілген
Элементтер белгішелері Items ішіндегі бағанды анықтайды, онда түйреуіштер белгішелері қамтылады. ColumnName Жетілдірілген
Кластерлік істіктер Маңайдағы карта түйреуіштерін бөлек көрсетудің орнына топтастырады. Boolean Сипаттар; Кеңейтілген: Clustering
Істік түсі Картада көрсетілген түйреуіштердің әдепкі түсін анықтайды. Бұл түс орнатылған болса ItemsColors сипаты арқылы қайта анықталады Түс түрлері Сипаттар; Кеңейтілген: PinColor
OnItemsChange Картадағы түйреуіштер өзгерген кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген

Маршрут сипаттары

Сипат Сипаттама Түр Табуляция
Бағыттауды қосу Пайдаланушы көрсетілген орынға бағыттарды сұрай алатынын анықтайды. Boolean Сипаттар; Кеңейтілген: UseRouting
Route waypoints(Items) Маршруттың жол нүктелерін деректер көзінде (RouteWaypoints_Items) берілгендей кесте түрінде көрсетеді. Кесте жинақ немесе Excel Online сияқты деректер көзі болуы мүмкін. Егер Жоқ опциясы орнатылған болса, ешқандай жол нүктелері көрсетілмейді. Санау Сипаттар; Кеңейтілген: RouteWaypoints_Items
RouteWaypointsLabels RouteWaypoints_Items ішіндегі бағанды анықтайды, онда жол нүктелерінің белгілері қамтылады. ColumnName Жетілдірілген
RouteWaypointsLatitudes RouteWaypoints_Items ішіндегі бағанды анықтайды, онда жол нүктелерінің ендік орны қамтылады. ColumnName Жетілдірілген
RouteWaypointsLongitudes RouteWaypoints_Items ішіндегі бағанды анықтайды, онда жол нүктелерінің бойлық орны қамтылады. ColumnName Жетілдірілген
RouteWaypointsAddresses Жол нүктелерінің орнын көрсететін мекенжайлары бар RouteWaypoints_Items сипатындағы бағанды анықтайды. ColumnName Жетілдірілген
Бағдарлау ретін сақтау Есептелген маршруттың жол нүктелерін берілген ретпен сақтайтынын анықтайды. Boolean Сипаттар; Кеңейтілген: RouteMaintainOrder
Бағытты оңтайландыру Есептелген маршруттың қашықтық, уақыт немесе уақыт бойынша оңтайландырылғанын анықтайды. Санау Сипаттар; Кеңейтілген: RouteOptimization
Саяхаттау бағыты режимі Маршрут бағытының автомобиль немесе жүк көлігі үшін есептелетінін анықтайды, бұл белгілі бір биіктік немесе салмақ шектеулері бар көпірлерден аулақ болуды талап етуі мүмкін. Санау Сипаттар; Кеңейтілген: RouteTravelMode
OnRouteDirectionChange Бағдарлама есептелген маршрут бойынша жүру кезінде пайдаланушының бағытты өзгерткенін анықтаған кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген

Пішін сипаттары

Сипат Сипаттама Түр Табуляция
Пішіндерді көрсету Shapes_Items сипатындағы пішіндерді көрсетеді. Boolean Сипаттар; Кеңейтілген: ShowShapes
Shapes_Items Деректер көзін (Shapes_Items) картада көрсетілетін пішіндерді алуға болатын кесте түрінде анықтайды. Кесте жинақ немесе Excel Online сияқты деректер көзі болуы мүмкін. Әрбір жолда пішінге арналған жазба (GeoJSON нысаны) және (міндетті емес) белгі мен түсі болуы керек. TableName Жетілдірілген
ShapeGeoJSONObjects Shapes_Items ішіндегі бағанды пішіндердің GeoJSON нысандарын көрсететін жолдармен бірге (пішіндер жиынында немесе бір пішіннің GeoJSON пішімінде) анықтайды. ColumnName Жетілдірілген
ShapeLabels Shapes_Items ішіндегі бағанды анықтайды, онда пішіндер белгілері қамтылады. ColumnName Жетілдірілген
ShapeColors Shapes_Items ішіндегі бағанды анықтайды, онда пішіндер түстері қамтылады. ColumnName Жетілдірілген
Пішін белгілерін көрсету Берілген болса, пішін белгілерін көрсетеді. Boolean Сипаттар; Кеңейтілген: ShowShapeLabels
Пішін салуға мүмкіндік беру Картада сурет салу құралдарын көрсетеді. Boolean Сипаттар; Кеңейтілген: ShapeDrawing
Пішінді жоюға және белгіні өңдеуге мүмкіндік беру Пайдаланушының пішіндерді жоя алатынын және олардың белгілерін өңдей алатынын анықтайды. Boolean Сипаттар; Кеңейтілген: ShapeEditingDeleting
OnShapeCreated Пайдаланушы картаға пішін қосқан кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген
OnShapeSelected Пайдаланушы картада пішінді таңдаған кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген
OnShapeEdited Пайдаланушы картада пішінді өзгерткен кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген
OnShapeDeleted Пайдаланушы картада пішінді жойған кезде іске қосылатын кодты қамтиды. Оқиға Жетілдірілген

Шығыс сипаттар

Пайдаланушы картамен әрекеттескенде басқа сипаттар қолжетімді болады. Осы шығыс сипаттарды басқа басқару элементтерінде немесе бағдарлама тәжірибесін реттеу үшін пайдалана аласыз.

Сипат Сипаттама Түр
Орталықтың орналасуы Картаның орталық нүктесін түсіреді. Жарамсыз
ClickedLocation Пайдаланушы таңдаған соңғы орынды (.Latitude немесе .Longitude) түсіреді. Жазба
Белгіленген Таңдалған түйреуішті түсіреді. Жазба
SelectedItems Таңдалған түйреуішті немесе таңдалған кластердегі түйреуіштерді түсіреді. Table
GeocodedItems Түйреуіштердің геокодталған орындарын түсіреді. Table
RouteWaypoints_Selected RouteWaypoints_Items сипатындағы таңдалған пішін жазбасына сәйкес келеді. Жазба
RouteWaypoints_SelectedItems RouteWaypoints_Items сипатындағы таңдалған қабаттасқан пішіндердің жазбаларына сәйкес келеді. Table
Shapes_Selected Shapes_Items сипатындағы таңдалған пішін жазбасына сәйкес келеді. Жазба
Shapes_SelectedItems Shapes_Items сипатындағы таңдалған қабаттасқан пішіндердің жазбаларына сәйкес келеді. Table
SelectedShape Таңдалған пішіннің .Perimeter және .Area сипатын түсіреді. Жазба
DeletedShape Соңғы жойылған пішіннің .Perimeter және .Area сипатын түсіреді. Жазба
GeoJSON Мүмкіндіктер жиынтығының GeoJSON пішіміндегі пішіндер тізімін түсіреді. String

Басқа геокеңістіктік басқару элементтері

Динамикалық мекенжай ұсыныстарын терген кезде көру үшін, Мекенжайды енгізу басқару элементін пайдаланыңыз.

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).

Белгілі шектеулер

  • Интернет қосылымы талап етіледі

Сонымен қатар қараңыз

Address input және Map басқару құралдары бар бағдарламаны жасау