Прочитај на енглеском

Делите путем


Контрола интерактивне мапе

Лако додајте интерактивну мапу у апликације са подлогом. Нацртајте означиваче из извора података који садрже адресе или парове географске ширине и географске дужине. Док смањујете приказ, маркери ће се опционално груписати да би прикупили групе података. На мобилним уређајима и искуствима на вебу, мапа може да прикаже тренутну позицију корисника и израчуна пут до одредишта корисника. Мапе се могу пребацити између приказа пута и сателитског снимка.

Снимак екрана апликације за таблет у којој је у току израда контроле мапе у програму Microsoft Power Apps Studio.

Карактеристике интерактивне мапе

Предуслови

Мораћете да задовољите неколико предуслова да бисте могли да користите мапе у апликацијама са подлогом. Погледајте табелу приватности и безбедности да бисте видели више детаља о томе како различите функције мапе користе податке.

Додавање мапе на екран апликације

Са апликацијом отвореном за уређивање у услузи Power Apps Studio:

  1. Изаберите картицу Уметање и развијте одељак Медији.
  2. Изаберите контролу Мапа да бисте је поставили на екран апликације или превуците контролу да бисте је поставили прецизније.

Додавање чиода, рута и облика

Чиоде, руте и облици су својства скупа података која треба да идентификују извор података, што је табела из колекције или конектора, и релевантне колоне. Извор података се поставља у својству Items (Items за чиоде, RouteWaypoints_Items за руте, Shape_Items за облике), а релевантне колоне се постављају у сродним својствима (нпр. ItemLatitudes, ItemLongitudes итд. за чиоде). Одељак Својства садржи додатне информације о овим скуповима података и њиховим сродним својствима.

На пример, ако сте имали колекцију табела под именом Локације са колонама Име, Географска дужина и Географска ширина:

Именуј Географска дужина Географска ширина
Fourth Coffee (узорак) -98.29277 26.2774
Litware, Inc. (узорак) -96.85572 32.55253
Adventure Works (узорак) -96.99952 32.72058

Да бисте их приказали као означене чиоде на мапи:

  1. Подесите својство Items на Локације

  2. Подесите својство ItemLabels на "Име"

  3. Подесите својство ItemLongitude на "Географска дужина"

  4. Подесите својство ItemLatitude на "Географска ширина"

    Важно

    Релевантна имена колона морају бити под наводницима у сродним својствима. Извор података не би требало да има наводнике.

Можете да видите како да прикажете чиоде из Excel листа или да направите апликацију која користи контролу уноса адресе за попуњавање чиода на контроли мапе као додатне примере.

Напомена

  • Свака контрола мапе може да прикаже до 5000 пинова са географске ширине или дужине и 50 игли са адреса. Ограничење пин-а је ниже за адресе јер мапа треба да геокодира ове адресе у географску ширину или дужину да би их приказала. Препоручујемо да не користите адресе тамо где је то могуће. Геокодиране адресе можете да сачувате на < ДИЦТ__извор података > дата соурце</ДИЦТ__извор података >.
  • Када се географска ширина или географска дужина и адреса дају за једну иглу, контрола мапе ће одредити приоритет коришћења географске ширине или дужине да би се избегло геошифровање адресе.
  • Максималан број облика који се могу нацртати у контроли мапе ограничен је на 500.

Својства

Промените понашање и изглед мапе користећи својства. Нека својства су доступна само на картици Више опција.

Снимак екрана апликације за телефон у којој је приказана контрола мапе поред картице „Својства“ у програму Microsoft Power Apps Studio.

Контрола мапе има шест различитих типова својстава:

  1. Својства стилова
  2. Својства понашања
  3. Својства чиода
  4. Својства рута
  5. Својства облика
  6. Својства излаза

Својства стилова

Својство Опис Тип Картица
Сателитски приказ Приказује мапу у сателитском приказу. Оставите ово својство искључено да бисте приказали мапу у приказу пута. Логичка вредност Својства; Напредно: SatelliteView
Стил мапе Поставља стил мапе. Опције: Road, Night, Road shaded relief, Satellite, Satellite road labels, High contrast light, High contrast dark, Grayscale light, Grayscale dark. Пребројавање Својства
Транспарентност Одређује прозирност мапе, од 0 (непрозирно) до 100 (прозирно). Integer Својства; Напредно: Transparency
Видљиво Приказује или сакрива мапу. Логичка вредност Својства; Напредно: Visible
Положај Поставља горњи леви угао мапе на координате екрана наведене у вредностима X и Y. Број са покретним зарезом Својства; Напредно: X, Y
Величина Одређује величину мапе помоћу вредности пиксела наведених у вредностима Width и Height. Integer Својства; Напредно: Width, Height
Радијус ивице Одређује радијус угла ивице мапе. Број са покретним зарезом Својства; Напредно: BorderRadius
Ивица Одређује стил, ширину и боју ивице мапе. Није примењиво Својства; Напредно: BorderStyle, BorderThickness, BorderColor
DisplayMode Одређује да ли контрола омогућава унос корисника (Уређивање), само приказује податке (Приказ) или је онемогућена (Онемогућено). Пребројавање Више опција

Својства понашања

Својство Опис Тип Картица
Прикажи инфо-картице Приказује информације о мапираној локацији када је корисник изабере (На клик) или покаже на ње (При задржавању). Ако је Ниједно, информације се не приказују. Пребројавање Својства; Напредно: InfoCards
Користите подразумевану локацију Иницијализује мапу на подразумеваној локацији. Логичка вредност Својства; Напредно: DefaultLocation
Подразумевана географска ширина Подешава координату географске ширине коју мапа приказује ако је омогућена опција Користи подразумевану локацију. Број са покретним зарезом Својства; Напредно: DefaultLatitude
Подразумевана географска дужина Подешава координату географске дужине коју мапа приказује ако је омогућена опција Користи подразумевану локацију. Број са покретним зарезом Својства; Напредно: DefaultLongitude
Подразумевани ниво увеличавања Поставља ниво зумирања ако је омогућена опција Користи подразумевану локацију, од 0 до 22. Integer Својства; Напредно: DefaultZoomLevel
Прикажите тренутну локацију Приказује тренутну локацију корисника. Логичка вредност Својства; Напредно: CurrentLocation
Географска ширина тренутне локације Подешава координату географске ширине чиоде тренутне локације коју мапа приказује ако је омогућена опција Прикажи тренутну локацију. Да бисте поставили пин на тренутну локацију корисника, поставите ово својство на Лоцатион.Латитуде .... Број са покретним зарезом Својства; Напредно: CurrentLocationLatitude
Географска дужина тренутне локације Подешава координату географске дужине чиоде тренутне локације коју мапа приказује ако је омогућена опција Прикажи тренутну локацију. Да бисте поставили пин на тренутну локацију корисника, поставите ово својство на Локација.Географска дужина. Број са покретним зарезом Својства; Напредно: CurrentLocationLongitude
Контрола увеличавања Приказује контролу зумирања. Логичка вредност Својства; Напредно: Zoom
Контрола компаса Приказује контролу компаса. Логичка вредност Својства; Напредно: Compass
Контрола нагиба Приказује контролу нагнутости (нагиба). Логичка вредност Својства; Напредно: Pitch
Индекс картица Одређује редослед којим је мапа изабрана ако се корисник креће кроз апликацију помоћу тастера Tab. Integer Својства; Напредно: 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 Више опција
ItemsColors Идентификује колону у својству Items која садржи боје за чиоде. ColumnName Више опција
ItemsIcons Идентификује колону у својству Items која садржи иконе за чиоде. ColumnName Више опција
Груписане чиоде Групише чиоде у близини на мапи уместо да их приказује појединачно. Логичка вредност Својства; Напредно: Clustering
Боја чиоде Одређује подразумевану боју чиода приказаних на мапи. Ова боја се замењује својством ItemsColors ако је постављено Бирач боје Својства; Напредно: PinColor
OnItemsChange Садржи кôд који се покреће када се промене чиоде на мапи. Догађај Више опција

Својства рута

Својство Опис Тип Картица
Омогући усмеравање Одређује да ли корисник може да захтева упутства за одређену локацију. Логичка вредност Својства; Напредно: UseRouting
Путне тачке на рути (Items) Приказује путне тачке усмеравања, као што је наведено у извору података (RouteWaypoints_Items) у облику табеле. Табела може да буде колекција или из извора података што је Excel Online. Ако је Ниједно, не приказује се ниједна путна тачка. Пребројавање Својства; Напредно: RouteWaypoints_Items
RouteWaypointsLabels Идентификује колону у својству RouteWaypoints_Items која садржи ознаке за путне тачке. ColumnName Више опција
RouteWaypointsLatitudes Идентификује колону у својству RouteWaypoints_Items која садржи положај географске ширине за путне тачке. ColumnName Више опција
RouteWaypointsLongitudes Идентификује колону у својству RouteWaypoints_Items која садржи положај географске дужине за путне тачке. ColumnName Више опција
RouteWaypointsAddresses Идентификује колону у својству RouteWaypoints_Items која садржи адресе које представљају локацију путних тачака. ColumnName Више опција
Одржавање редоследа путне тачке Одређује да ли израчуната рута одржава путне тачке у наведеном редоследу. Логичка вредност Својства; Напредно: RouteMaintainOrder
Оптимизуј руту Одређује да ли је израчуната рута оптимизована за растојање, за време или није оптимизована. Пребројавање Својства; Напредно: RouteOptimization
Начин путовања на рути Одређује да ли се рута израчунава за аутомобил или камион, што може захтевати избегавање мостова са одређеним ограничењима висине или тежине. Пребројавање Својства; Напредно: RouteTravelMode
OnRouteDirectionChange Садржи кôд који се покреће када апликација открије да је корисник променио смер док је био на израчунатој рути. Догађај Више опција

Својства облика

Својство Опис Тип Картица
Прикажи облике Приказује облике у својству Shapes_Items. Логичка вредност Својства; Напредно: ShowShapes
Shapes_Items Идентификује извор података (Shapes_Items) у облику табеле из које се добијају облици за приказивање на мапи. Табела може да буде колекција или из извора података што је Excel Online. Сваки ред мора имати ставку за облик (GeoJSON објекат) и (опционално) ознаку и боју. TableName Више опција
ShapeGeoJSONObjects Идентификује колону у својству Shapes_Items нискама које представљају GeoJSON објекте облика, у колекцији облика или у GeoJSON формату једног облика. ColumnName Више опција
ShapeLabels Идентификује колону у својству Shapes_Items која садржи ознаке за облике. ColumnName Више опција
ShapeColors Идентификује колону у својству Shapes_Items која садржи боје облика. ColumnName Више опција
Прикажи ознаке облика Приказује ознаке облика, ако су наведене. Логичка вредност Својства; Напредно: ShowShapeLabels
Омогући цртање облика Приказује алатке за цртање на мапи. Логичка вредност Својства; Напредно: ShapeDrawing
Омогућавање брисања облика и уређивање ознака Одређује да ли корисник може да избрише облике и уреди своје ознаке. Логичка вредност Својства; Напредно: ShapeEditingDeleting
OnShapeCreated Садржи кôд који се покреће када корисник дода облик на мапу. Догађај Више опција
OnShapeSelected Садржи кôд који се покреће када корисник изабере облик на мапи. Догађај Више опција
OnShapeEdited Садржи кôд који се покреће када корисник измени облик на мапи. Догађај Више опција
OnShapeDeleted Садржи кôд који се покреће када корисник избрише облик на мапи. Догађај Више опција

Својства излаза

Друга својства постају доступна када корисник ступи у интеракцију са мапом. Можете да користите ова својства излаза у другим контролама или да прилагодите доживљај апликације.

Својство Опис Тип
CenterLocation Бележи централну тачку мапе. Није применљиво
ClickedLocation Бележи последњу локацију коју је корисник изабрао, својство .Latitude или .Longitude. Запис
Изабрано Бележи изабрану чиоду. Запис
Изабране ставке Бележи изабрану чиоду или чиоде у изабраном кластеру. 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“