Enhanced ExB Coordinate widget

4627
16
06-22-2023 05:25 PM
FredericPoliart_EsriAU
Frequent Contributor

Hi,
 
I have create an Enhanced Coordinate Widget display, with quick-link to Google3D

FredericPoliart_EsriAU_0-1687479132898.png

  • Very simple (just drag&drop and link to the map)
  • Works with 2D maps and 3D scenes
  • Shows Zoom level,  Scale, 
  • Optionally shows Tilt (3D) and rotation
  • Can customize background color

FredericPoliart_EsriAU_1-1687479298899.png



How to use

  1. download from https://poliart.com/experiencebuilder/widgets/get-map-coordinates-class.zip 
  2. unzip in your ExB Developer Edition: C:\ArcGISExperienceBuilder\client\your-extensions\widgets
  3. Restart your client/servers using npm start 
  4. Drop this new widget onto your ExB Map Widget
  5. Settings: select the web-map 
  6. Settings: select Show Tilt/ Rotation if you need
  7. done. 

 

Let me know if you encounter any issue
 

FredericPoliart_EsriAU_2-1687479858133.png

 



16 Replies
Brian_McLeer
Frequent Contributor

I've had a request from a user to disable map pop-ups when the widget is opened. I did not see documentation for this on the API Reference site. Ideally, it would be similar to other widgets like measure, draw, etc. that when the widget is opened, map pop-ups are disabled. Any suggestions on how to accomplish this?

Brian
0 Kudos
ZhujingXia
Frequent Contributor

The widget worked in WGS84 coordinate, but my State Plane coordinate system would not work, is there a way to covert the lat and long into state plane?

 

Thank you .

Brian_McLeer
Frequent Contributor

I was wondering the same thing, @ZhujingXia did you ever find a solution?

Brian
0 Kudos
Martin1
Frequent Contributor

Hi,
This seems to be a widget which could help me a lot.
Is there are a newer version available which works with EXB Dev 1.14.
I always get an error message when starting npm in the client directory  (without the widget in the respective folder it works fine) :

"Field 'browser' doesn't contain a valid alias configuration
C:\...\ArcGISExperienceBuilder 1.14\client\src doesn't exist"

0 Kudos
FredericPoliart_EsriAU
Frequent Contributor

I haven't tested against 1.14 version of ExB dev edition.  

I invite you to check the Geovonic Connect widget .  It has StreetView and Google Map integration as well as many other 3rd party apps (ex : select on the map, click the Geovonic Connect launch button > it launches your Asset application and shows the selected records. )

https://www.geovonic.com/geovonic-connect/ 

https://www.esri.com/partners/boustead-geospatial-a2T5x000008Dt9sEAC/geovonic-connect-a2d5x000006jPl... 
https://connect.geovonic.com/ 

0 Kudos
LefterisKoumis
Frequent Contributor

Does this widget complies with the Google terms or service for their products?  Google TOS prohibits the use of their products on non Google based apps.

0 Kudos
Brian_McLeer
Frequent Contributor

From my interpretation of the TOS you can you can provide hyperlinks to Google Maps from a popup, attribute table, etc. to Google Maps which this widget does by passing coordinates in the URL. 

Brian