Interactive map басқару элементі
Кенеп бағдарламаларына интерактивті картаны оңай қосыңыз. Мекенжайларды немесе ендік пен бойлық жұптарын қамтитын деректер көзінен таңбалауыштарды қойыңыз. Масштабты кішірейткен кезде, таңбалауыштар деректер тобын тығыздау үшін топтаса алады. Мобильді құрылғыларда және веб-интерфейстерде карта пайдаланушының ағымдағы орнын көрсетіп, пайдаланушының тағайындалған жеріне апаратын жолды есептей алады. Карталарды жол және жерсеріктік көріністер арасында ауыстыруға болады.
Интерактивті карта мүмкіндіктері
- Бекітулерді енгізу үшін деректер көзін пайдалану
- Карта бекітулері туралы ақпаратты көрсету
- Жол бағдарлары арасындағы бағыттарды көрсету
- Пішіндерді салу және енгізу
Алғышарттар
Кенеп бағдарламаларыңызда карталарды пайдаланбас бұрын сізге бірнеше алғышартты орындау қажет болады. Әртүрлі карта мүмкіндіктері деректерді қалай пайдаланатыны туралы қосымша мәліметтер алу үшін құпиялылық және қауіпсіздік кестесін қараңыз.
Картаны бағдарлама экранына қосу
Power Apps Studio бағдарламасында өңдеу үшін ашылған бағдарлама арқылы келесі әрекеттерді орындаңыз:
- Кірістіру қойыншасын таңдап, Мультимедиа мәзірін кеңейтіңіз.
- Картаны бағдарлама экранына орналастыру үшін Карта құрамдасын таңдаңыз немесе басқару элементін дәлірек орналастыру үшін оны экранға сүйреңіз.
Түйреуіштер, маршруттар және пішіндер қосу
Түйреуіштер, маршруттар және пішіндер — жиынтық немесе қосқыштағы кесте болып табылатын деректер көзі және сәйкес бағандарды анықтауды қажет ететін деректер жиынының сипаттары. Деректер көзі Items сипатында орнатылады (түйреуіштерге арналған Items, маршруттарға арналған RouteWaypoints_Items, пішіндерге арналған Shape_Itemsі) және тиісті бағандар қатысты сипаттарда орнатылады (мысалы, түйреуіштер үшін ItemLatitudes, ItemLongitudes және т.б.). Сипаттар бөлімінде осы деректер жинақтары және оларға қатысты сипаттар туралы қосымша ақпарат болады.
Мысалы, егер сізде Атауы, Бойлық және Ендік бағандарын қамтитын Орындар атаулы кестелер жинағы болса:
Аты | Бойлық | Ендік |
---|---|---|
Төртінші кофе (үлгі) | -98.29277 | 26.2774 |
Litware, Inc. (үлгі) | -96.85572 | 32.55253-көше |
Шытырман жұмыс (үлгі) | -96.99952 | 32.72058-көше |
Оларды картада белгіленген түйреуіштер ретінде көрсету үшін:
Items сипатын «Орындар» мәніне орнатыңыз
ItemLabels сипатын «Атауы» мәніне орнатыңыз
ItemLongitude сипатын «Бойлық» мәніне орнатыңыз
ItemLatitude сипатын «Ендік» мәніне орнатыңыз
Маңызды
Сәйкес баған атаулары қатысты сипаттарда тырнақшаға алынуы керек. Деректер көзі тырнақшаға алынбауы керек.
Excel парағындағы түйреуіштерді көрсету жолын немесе address input басқару элементін түйреуіштерді map басқару элементіне қосымша мысалдар ретінде толтыруда пайдаланатын бағдарлама құру жолын көре аласыз.
Ескерім
- Әрбір картаны басқару ендік немесе бойлық бойынша 5000 түйреуішті және мекенжайлардан 50 түйреуішті көрсете алады. Мекенжайлар үшін түйреуіш шегі төменірек, себебі карта оларды көрсету үшін бұл мекенжайларды ендік немесе бойлық бойынша геокодтауы керек. Мүмкіндігінше мекенжайларды пайдаланбауды ұсынамыз. Сіз геокодталған мекенжайларды деректер көзі файлына сақтай аласыз.
- Бір түйреуіш үшін ендік пен бойлық пен мекенжай берілгенде, картаны басқару мекенжайды геокодтауды болдырмау үшін ендік немесе бойлықты пайдаланып басымдылық береді.
- Картаны басқару элементінде салуға болатын кескіндердің максималды саны 500-ге дейін шектелген.
Сипаттар
Картаның әрекетін және көрінісін сипаттарды қолданып өзгертіңіз. Кейбір сипаттар тек Кеңейтілген қойыншасында қолжетімді.
Map басқару элементінің келесідей алты түрлі сипаты бар:
- Мәнерлеу сипаттары
- Әрекет ету сипаттары
- Түйреуіш сипаттары
- Маршрут сипаттары
- Пішін сипаттары
- Шығыс сипаттар
Мәнерлеу сипаттары
Сипат | Сипаттама | Түр | Табуляция |
---|---|---|---|
Жерсеріктік көрініс | Картаны жерсеріктік көріністе көрсетеді. Картаны жол көрінісінде көрсету үшін бұл сипатты өшірулі қалдырыңыз. | 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 басқару құралдары бар бағдарламаны жасау