POST
|
This is how I solved it. /// <summary> /// Purpose: Determine map scale once you are zoomed into the desired extent. /// Cannot use m_pMap.MapScale because it cannot be used outside of ArcMap. /// pMapFrame.MapBounds.Height is height of the DataFrame in feet and 7.8 is /// the height of the DataFrame in inches. Before we calculate map scale, ground /// distance needs to be in like units (inches), hence, pMapFrame.MapBounds.Height * 12. /// </summary> /// <returns>Int32</returns> private static Int32 GetMapScale() { IMapFrame pMapFrame = new MapFrameClass(); IGraphicsContainer pGraphicsContainer = null; try { pGraphicsContainer = m_pPageLayout as IGraphicsContainer; pMapFrame = pGraphicsContainer.FindFrame(m_pMap) as IMapFrame; double groundDistanceInInches = pMapFrame.MapBounds.Height * 12; Int32 mapScale = Convert.ToInt32(groundDistanceInInches / 7.8); return mapScale; } catch (Exception ex) { Queries.LogError(ex.StackTrace, ex.Message, "GetMapScale", "ensRegulatoryApplicationTools"); return 0; } finally { if (pMapFrame != null) { Marshal.ReleaseComObject(pMapFrame); pMapFrame = null; } } }
... View more
12-14-2017
05:31 AM
|
0
|
0
|
1051
|
DOC
|
Larry, Great widget! I've been using your widget on several web apps since WAB 1.1. Just upgraded to 1.3 and my web app development team have decided to switch the theme of our apps to the new Launch Pad theme. Unfortunately when I did that, the widget disappeared. I manually put it back in but when I do that, the widget does not change shape from the square to the circle like the standard widgets (home, etc.) do. Also, the widget appears almost transparent instead of being bright white. Do you plan on updating the widget to work with Launch Pad theme at some point? Thanks, Carlos
... View more
02-11-2016
06:06 AM
|
1
|
0
|
7233
|
POST
|
Larry, Thank you so much for your detailed explanation, I really appreciate it. I have been programming ESRI products since 1991, first with AML, then Avenue, VBA, VB and C#. I'm pretty new to Web AppBuilder with about two months experience and it looks like I'll be starting a new learning curve in order to customize Web AppBuilder apps. Your widgets are fantastic and I very much look forward to seeing what other wonderful widgets you come up with in the future. Once more, thank you for taking the time to explain things to me, I greatly appreciate. Carlos South Florida Water Management District
... View more
08-07-2015
10:13 AM
|
1
|
0
|
1157
|
POST
|
Thanks everyone for the all of the links and fast replies. This group is great! I've only been doing WAB for two months so I will see what I can figure out on my own from the link you all sent. Once again, many thanks, it's greatly appreciated!!! Carlos
... View more
08-06-2015
03:29 AM
|
0
|
2
|
1157
|
POST
|
Correct me if I am wrong, but I believe Larry wrote widgets used in the Hamilton County website, not the actual help dialog which is what my boss wants me to duplicate.
... View more
08-05-2015
01:52 PM
|
0
|
1
|
1157
|
POST
|
Hi everyone, My boss really likes the help dialog that is used in the Hamilton County, Indiana website and he wants me to make something similar for our organization. http://gis.hamiltoncounty.in.gov/mapviewer/index.html Can someone tell he how this was done and if the code behind it is publicly available. Thank you for your time. Carlos
... View more
08-05-2015
12:52 PM
|
0
|
9
|
4574
|
DOC
|
Damien, Thanks for getting back to me. Up to very recently, we used Internet Explorer exclusively but lately we’ve been using Chrome as well. I tried the full procedure (clean install of WAB and the Add Service widget) with both Internet Explorer and Chrome but ran into the same problem with both. One difference I did notice that I can’t explain is that the screen capture you sent me of how the widget should looks different than it does for me as my version does not have the WMS radio button. Yours: Mine:
... View more
07-22-2015
04:25 AM
|
0
|
0
|
7147
|
DOC
|
I haven’t had any issues with other custom widgets and I’ve used the same procedure to install them. Will definitely let you know if I find a solution. Thank you for your time, I appreciate!
... View more
07-21-2015
11:28 AM
|
0
|
0
|
7147
|
DOC
|
Damien, Yup, using WAB 1.1. Thanks for the screen capture. Will keep trying and will let you know if I find a solution.
... View more
07-21-2015
07:01 AM
|
0
|
0
|
7147
|
DOC
|
All you need to do is extract the zipped folder and place it with the other widgets in the location you stated (../client/stemapp/widgets). Then when you launch web app builder from the command line and navigate to the builder it should be available as a choice in the header controller widgets. That’s exactly what I did and it is available as a choice in the header controller widgets. This is the first issue of this type I have heard of with the widget, so it may be a local network/firewall related issue if you are in a managed IT environment. Are you accessing web app builder through a proxy? I access it myself through a proxy. No, I am accessing it directly from the computer it is installed on. I checked your error message against the code, and it is pointing to an issue instantiating this.map (line 74 of the code). Unless the default name of the map has been changed in the base code, it should work fine. Has the underlying code in any way? I'd recommend a fresh download of the code if you have altered it in any way, as I have experienced some local caching issues. Just did a complete reinstall of both web AppBuilder and AddService widget, plus cleared all cache in Internet Explorer but getting the same error. Excuse the dumb question, but what should I be seeing after clicking the Add Service button on the widget if everything is working well, a list of available layers from the service? We value your opinion. Please take a few minutes to share your comments on the service you received from the District by clicking on this link<http://my.sfwmd.gov/portal/page/portal/pg_grp_surveysystem/survey%20ext?pid=1653>.
... View more
07-21-2015
06:43 AM
|
0
|
0
|
7147
|
DOC
|
Damien, Thanks for the reply. Unfortunately, I have tried every link you gave me and I still get the same error. Do I have to do something else to install the widget other than copying the AddService folder to the ../client/stemapp/widgets folder? Thanks, Carlos
... View more
07-21-2015
05:26 AM
|
0
|
0
|
7147
|
DOC
|
Hi everyone, I am trying to use this widget but can't get it to work. Every time I try to add a map service I get an "object doesn't support this property or method." Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.3) Timestamp: Mon, 20 Jul 2015 16:24:15 UTC Message: Object doesn't support this property or method Line: 74 Char: 5 Code: 0 URI: http://whqgnet04p.ad.sfwmd.gov:3344/webappbuilder/apps/3/widgets/AddService/Widget.js Any ideas what I'm doing wrong? Does someone have a map service URL I can test with?
... View more
07-20-2015
09:25 AM
|
0
|
0
|
7147
|
POST
|
Thanks again Robert. Now I just have to figure out what the problem is.
... View more
07-01-2015
03:54 PM
|
0
|
0
|
1066
|
POST
|
Robert, Funny you should mention that, I just finished doing a similar test where I used the default ESRI templates instead of our custom ones and found the same problem. ☺ Now I have to figure out why. So far, I can’t duplicate the problem from inside ArcMap or the Web Map. Carlos
... View more
07-01-2015
01:20 PM
|
0
|
0
|
1066
|
Title | Kudos | Posted |
---|---|---|
1 | 02-11-2016 06:06 AM | |
1 | 08-07-2015 10:13 AM | |
2 | 06-29-2015 12:45 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|