Experience builder's design has its limitation, these limitation result into overall awkward design.

 

 

hrsa uds mapper use experience builder, because of widget limitation, you can't select multiple service area by just continuing click on the map. 

If I use native javascript api I can do continuing multiple select service area

 

 

Due to experience builder's widget limitation, you can't remove a service area by just click the one that you want to remove on map. 

If I use native js api, I can do that.

 

 

In the experience builder, you have to always click single select icon button first then click on map. If you want select another one, you can't just click on map, instead you have to click single select icon button again, then click on map. 

https://geocarenavigator.hrsa.gov/?page=Home

 

Why this awkward design is because the single select tool is actually use point drawing widget.

Not use real select action out of native javascript api.   User not real select polygon. Each widget has start event and end event. when you click icon button, fired widget start event, when you click on map, widget end event fired. After end event fired, everything is ended. You want to continue select other polygon, you have to start over the process again by click left panel single select icon again. That is why you can't select multiple polygon unless you click single select icon button again.  This is not intuitive, awkward design due to experience limitation. 

 

 

 

 

 

 

Use native arcgis javascript api, I can solve this bottle neck

as long as you set multiple select mode, you can continue select multiple service area polygon by continuing multiple click polygon on map. This is intuitive design.

https://transparentgov.net/json2tree/datahub.io/uds/uds_data.html?_center_zoom=12&_center_lat=34.172668128426245&_center_long=-118.40436066888564&tooltype=multiple_select&showHealthCenter=hide&showServiceArea=show

 

 

 

 

 

 

 

Removing selected service area

Because experience builder actually use drawing widget as select tool, you can't use same widget to do opposite operation ( removal ).  This bottleneck result in another awkward design. If I want to remove for example zip code polygon 90058 on this map, I have to look for 90058 on the left panel list first. I have hundred zipcode, they are not alphabetic ordered, it is really hard to find 1 in hundred un-ordered zipcode list. see picture

https://geocarenavigator.hrsa.gov/?page=Home

 

 

 

 

 

 

Use native arcgis javascript api, I can solve this bottle neck

If I want to remvoe zipcode 91042, I set de-select mode, then intuitively click polylgon zipcode 91042 on the map, it will get removed from selection. This is natural intuitive design compare from experience version.

 

https://transparentgov.net/json2tree/datahub.io/uds/uds_data.html?_center_zoom=10&_center_lat=34.13424035183191&_center_long=-118.19609350912546&tooltype=deselect&showHealthCenter=hide&showServiceArea=show

 

 

 

 

 

 

Experience version hard to find health center

By just looking this map, do you know where is health center? triangle or circle H, circle H has different color, what they means?

You don't know! Perfect you need to join free hrsa training to know it. 

 

Have you ever attend google map training before you use google map? no you can just use it fine.

 

Have you ever attend zillow map, redfin map training ? no. You can just use zillow, redfine fine without training.

 

Why?

This is because google map, zillow, redfin map has intuitive design, easy to use, no need training.

 

But experience builder app, because of its widget is pre-builder, some are awkward design, result into your app also has awkward design, user can't even find where is health center ( which is one to two most important layer ) without free training.

https://geocarenavigator.hrsa.gov/?page=Home

Health center does not have center name as label due to experience builer's limitation, this is awkward design. 

 

 

 

 

 

 

 

Use native arcgis javascript api, I can solve this bottleneck

 

Without training, user click show health center checkbox, all those circle are health center, also has center name label.

Show health center checkbox is internet standard checkbox, public user familiar how to use checkbox without training.

This is intuitive design eliminate the need to teach user how to show health center layer. 

Also every health center is labeled as name, intuitive design again as google map.

https://transparentgov.net/json2tree/datahub.io/uds/uds_data.html?_center_zoom=11&_center_lat=34.110366123559736&_center_long=-118.19815344564894&tooltype=deselect&showHealthCenter=show&showServiceArea=show

 

 

 

 

 

 

 

 

 

 

 

by

Please log in or register