<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Accessible Map Tools in ExB in ArcGIS Experience Builder Questions</title>
    <link>https://community.esri.com/t5/arcgis-experience-builder-questions/accessible-map-tools-in-exb/m-p/1426070#M12527</link>
    <description>&lt;P&gt;I came to ArcGIS Experience Builder assuming there were pre-built controls for the most common types of map navigation, including zoom (&lt;span class="lia-unicode-emoji" title=":heavy_plus_sign:"&gt;➕&lt;/span&gt;/&lt;span class="lia-unicode-emoji" title=":heavy_minus_sign:"&gt;➖&lt;/span&gt;), pan (&lt;SPAN class=""&gt;&lt;span class="lia-unicode-emoji" title=":left_arrow:"&gt;⬅️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":right_arrow:"&gt;➡️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":up_arrow:"&gt;⬆️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":down_arrow:"&gt;⬇️&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;, and rotate (&lt;span class="lia-unicode-emoji" title=":right_arrow_curving_left:"&gt;↩️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":left_arrow_curving_right:"&gt;↪️&lt;/span&gt;).&amp;nbsp; However, I'm somewhat surprised this is not the case (other than zoom).&amp;nbsp;&lt;/P&gt;&lt;P&gt;Am I missing something?&amp;nbsp; Here's a snapshot of the available Tools:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-05-09 at 2.57.47 PM.png" style="width: 265px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/103672i974F35A8ADFA5195/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-05-09 at 2.57.47 PM.png" alt="Screenshot 2024-05-09 at 2.57.47 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P data-unlink="true"&gt;The context here is accessibility (WCAG compliance), in particular on mobile devices that are used with a touchscreen.&amp;nbsp;&lt;/P&gt;&lt;P data-unlink="true"&gt;For &lt;STRONG&gt;map panning&lt;/STRONG&gt;, the relevant guideline is &lt;A href="https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html" target="_self"&gt;WCAG 2.2: Dragging Movements (Level AA)&lt;/A&gt;:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;All functionality that uses a dragging movement for operation can be achieved by a single pointer without dragging.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Example of compliance:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;A map allows users to drag the view of the map around, and the map has up/down/left/right buttons to move the view as well.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Let's put the rotate control aside, as we would be fine with disabling map rotation for all users. That would get rid of any accessibility gap, as there would no longer be functionality that requires multi-point gestures.&lt;/P&gt;&lt;P&gt;For &lt;STRONG&gt;map zoom&lt;/STRONG&gt; and &lt;STRONG&gt;map rotate&lt;/STRONG&gt;, the relevant guideline is&amp;nbsp;&lt;A href="https://www.w3.org/WAI/WCAG21/Understanding/pointer-gestures.html" target="_self"&gt;WCAG 2.1: Pointer Gestures (Level A)&lt;/A&gt;:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Example of compliance:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;A web site includes a map view that supports the pinch gesture to zoom into the map content. User interface controls offer the operation using plus and minus buttons to zoom in and out.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Summary:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;ExB does have an explicit &lt;STRONG&gt;map zoom&lt;/STRONG&gt; control/widget.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;UL&gt;&lt;LI&gt;This provides an accessible alternative to touchscreen pinching gestures.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;ExB does not have an explicit &lt;STRONG&gt;map rotate &lt;/STRONG&gt;control/widget.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":cross_mark:"&gt;❌&lt;/span&gt;&lt;UL&gt;&lt;LI&gt;However, an&amp;nbsp; alternative would be an option to disable map rotation. That would ensure WCAG compliance, by removing functionality that requires a touchscreen pinching gesture. In fact, this would be acceptable for us, as we don't have a compelling need to allow map rotation.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;ExB does not have an explicit &lt;STRONG&gt;map &lt;/STRONG&gt;&lt;STRONG&gt;pan&lt;/STRONG&gt; control/widget.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":cross_mark:"&gt;❌&lt;/span&gt;&lt;UL&gt;&lt;LI&gt;This is my primary interest, and a hard requirement for our mapping applications.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
    <pubDate>Thu, 09 May 2024 23:10:26 GMT</pubDate>
    <dc:creator>zbeat</dc:creator>
    <dc:date>2024-05-09T23:10:26Z</dc:date>
    <item>
      <title>Accessible Map Tools in ExB</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/accessible-map-tools-in-exb/m-p/1426070#M12527</link>
      <description>&lt;P&gt;I came to ArcGIS Experience Builder assuming there were pre-built controls for the most common types of map navigation, including zoom (&lt;span class="lia-unicode-emoji" title=":heavy_plus_sign:"&gt;➕&lt;/span&gt;/&lt;span class="lia-unicode-emoji" title=":heavy_minus_sign:"&gt;➖&lt;/span&gt;), pan (&lt;SPAN class=""&gt;&lt;span class="lia-unicode-emoji" title=":left_arrow:"&gt;⬅️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":right_arrow:"&gt;➡️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":up_arrow:"&gt;⬆️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":down_arrow:"&gt;⬇️&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;, and rotate (&lt;span class="lia-unicode-emoji" title=":right_arrow_curving_left:"&gt;↩️&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":left_arrow_curving_right:"&gt;↪️&lt;/span&gt;).&amp;nbsp; However, I'm somewhat surprised this is not the case (other than zoom).&amp;nbsp;&lt;/P&gt;&lt;P&gt;Am I missing something?&amp;nbsp; Here's a snapshot of the available Tools:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-05-09 at 2.57.47 PM.png" style="width: 265px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/103672i974F35A8ADFA5195/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-05-09 at 2.57.47 PM.png" alt="Screenshot 2024-05-09 at 2.57.47 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P data-unlink="true"&gt;The context here is accessibility (WCAG compliance), in particular on mobile devices that are used with a touchscreen.&amp;nbsp;&lt;/P&gt;&lt;P data-unlink="true"&gt;For &lt;STRONG&gt;map panning&lt;/STRONG&gt;, the relevant guideline is &lt;A href="https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html" target="_self"&gt;WCAG 2.2: Dragging Movements (Level AA)&lt;/A&gt;:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;All functionality that uses a dragging movement for operation can be achieved by a single pointer without dragging.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Example of compliance:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;A map allows users to drag the view of the map around, and the map has up/down/left/right buttons to move the view as well.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Let's put the rotate control aside, as we would be fine with disabling map rotation for all users. That would get rid of any accessibility gap, as there would no longer be functionality that requires multi-point gestures.&lt;/P&gt;&lt;P&gt;For &lt;STRONG&gt;map zoom&lt;/STRONG&gt; and &lt;STRONG&gt;map rotate&lt;/STRONG&gt;, the relevant guideline is&amp;nbsp;&lt;A href="https://www.w3.org/WAI/WCAG21/Understanding/pointer-gestures.html" target="_self"&gt;WCAG 2.1: Pointer Gestures (Level A)&lt;/A&gt;:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Example of compliance:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;A web site includes a map view that supports the pinch gesture to zoom into the map content. User interface controls offer the operation using plus and minus buttons to zoom in and out.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Summary:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;ExB does have an explicit &lt;STRONG&gt;map zoom&lt;/STRONG&gt; control/widget.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;UL&gt;&lt;LI&gt;This provides an accessible alternative to touchscreen pinching gestures.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;ExB does not have an explicit &lt;STRONG&gt;map rotate &lt;/STRONG&gt;control/widget.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":cross_mark:"&gt;❌&lt;/span&gt;&lt;UL&gt;&lt;LI&gt;However, an&amp;nbsp; alternative would be an option to disable map rotation. That would ensure WCAG compliance, by removing functionality that requires a touchscreen pinching gesture. In fact, this would be acceptable for us, as we don't have a compelling need to allow map rotation.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;ExB does not have an explicit &lt;STRONG&gt;map &lt;/STRONG&gt;&lt;STRONG&gt;pan&lt;/STRONG&gt; control/widget.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":cross_mark:"&gt;❌&lt;/span&gt;&lt;UL&gt;&lt;LI&gt;This is my primary interest, and a hard requirement for our mapping applications.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Thu, 09 May 2024 23:10:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/accessible-map-tools-in-exb/m-p/1426070#M12527</guid>
      <dc:creator>zbeat</dc:creator>
      <dc:date>2024-05-09T23:10:26Z</dc:date>
    </item>
    <item>
      <title>Re: Accessible Map Tools in ExB</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/accessible-map-tools-in-exb/m-p/1429355#M12537</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/341390"&gt;@zbeat&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for bringing this up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Even though we do not have an &lt;SPAN&gt;explicit widget on the widget as a tool (might not be considered at this time), the map API has provided various keyboard shortcuts for navigation.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;When you tab and focus on the map itself, you can:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- Press "+"/"-" key to zoom&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- Press the arrow keys to pan&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- Press the A/D key to rotate the map&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can refer to more shortcuts here:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://doc.arcgis.com/en/allsource/latest/visualization/keyboard-shortcuts-for-navigation.htm" target="_blank"&gt;https://doc.arcgis.com/en/allsource/latest/visualization/keyboard-shortcuts-for-navigation.htm&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope it helps with your case.&lt;/P&gt;</description>
      <pubDate>Fri, 10 May 2024 08:00:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/accessible-map-tools-in-exb/m-p/1429355#M12537</guid>
      <dc:creator>TonghuiMing</dc:creator>
      <dc:date>2024-05-10T08:00:26Z</dc:date>
    </item>
  </channel>
</rss>

