esri / arcgis-portalviewer-dotnet Goto Github PK
View Code? Open in Web Editor NEWLicense: Microsoft Public License
License: Microsoft Public License
To repro:
Example webmap: http://www.arcgis.com/home/webmap/viewer.html?webmap=b56c06617d5f4361b1370ce39858c26a
Includes text "in:UpdateWebMap" which appears to be erroneous.
arcgis-portalviewer-dotnet-private/issues/188
If you only get one result back, and that result is a point, instead of using the click point as the identify location for the popup, use the geometry of the result. This ensure that when you zoom closer to the point, the popup stays right on top of that point.
Also if result is a single polyline, use the GeometryEngine.NearestCoordinateInGeometry to 'snap' the maptip onto the geometry.
When going to the details tab or clicking zoom, the feature is highlighted on the map and brought into view but clicking next on flipview only highlights the next feature even but does not pan to the feature. Notice the partially highlighted feature. Other times the feature is completely outside the view.
Not sure if this is a bug or enhancement request.
chrisahill commented
Changed status from bug to feature because this is more of an enhancement than a bug since the previous application doesn't do this.
arcgis-portalviewer-dotnet-private/issues/152
In some cases, seeing the attribution text is difficult due to the transparency of the attribution control and complexity of the map below the control. A more ideal solution would involve tapping\clicking on the attribute control to toggle between complete and partial opacity. If the control needed to expand, when expanded the control would be completely opaque. When collapsed to its abbreviated state, it would become partially opaque (as it is now).
To reproduce
Open map with bookmarks
According to Chris, this view may also be improved by setting max size on the flyout (separate UI issue).
Click to zoom to any of these bookmarks
And click on StartExtent button.
StartExtent fails to interrupt the bookmark flyout.
Note that within bookmarks, clicking another bookmark correctly interrupts FlyTo navigation where last bookmark wins. But bookmark with StartExtent is not able to communicate and cancel the other.
jNery commented
Tried to evaluate this issue outside of Viewer and I cannot reproduce. It seems in the Viewer, it takes two clicks to activate command from StartExtent button if a bookmark has been selected. No other SetViewAsync calls seem in conflict except for this two and they share the same OnSetView command, though code is not hit on a single click of StartExtent button. According to @hmassih fixing this should be postponed as it is low in priority.
arcgis-portalviewer-dotnet-private/issues/134
Sometimes the title of a web map is longer than the area provided in the app to show the title. In this case it might be helpful to provide a tooltip to show the full name.
arcgis-portalviewer-dotnet-private/issues/187
ArcGISPortal.CreateAsync: CancellationToken argument added before optional arguments.
While Measure is not complete, the geometry is displayed
After double-click to complete the draw, the geometry is removed from the map.
The preview app keeps the completed geometry but I don't know if this is a bug since the new Editor is expected to remove contents of SketchLayer. To workaround this, the measure layer need to contain a clone of graphics on the SketchLayer produced by the editor before they get cleared.
arcgis-portalviewer-dotnet-private/issues/146
hmassih referenced this issue
arcgis-portalviewer-dotnet-private/pull/103
arcgis-portalviewer-dotnet-private/issues/92
Login as Demo user or search for "Trade Area Analysis"
http://www.arcgis.com/home/webmap/viewer.html?webmap=682d95dc3e6148d096b8fcceb36309d1
Preview App
Current Portal Viewer app
This could be an API issue but layer list and legend seem to include the layer that does not render
jNery commented on Mar 6
Bug is reproducible outside Portal Viewer app and may be an API bug.
arcgis-portalviewer-dotnet-private/issues/157
Searching for "Redlands" or "redlands" returned appropriate results; however, searching for "REDLANDS" returned zero results.
These webmaps worked yesterday
http://www.arcgis.com/sharing/rest/content/items/98b02dccb5b04709992144dc694b9176/data?f=pjson http://www.arcgis.com/sharing/rest/content/items/9eab2c9e2eaf47129ffa9ff5eb7f7b79/
They now load with missing layers and can be reproduced outside the app
Created CR283351 "Webmap drops some operational layers that should have been parsed as ArcGISDynamicMapServiceLayer."
arcgis-portalviewer-dotnet-private/issues/165
http://www.arcgis.com/home/webmap/viewer.html?webmap=6d469f43e26440a7bbecdde2c1badc8f
This could be an API bug.
dbroux commented on Mar 6
It’s related to RTC issue#79
and .Net API CR :
Change Request: 275,778
github: issues/13
arcgis-portalviewer-dotnet-private/issues/154
Add ability to search attributes of features in operational layers in the map.
When searching for street addresses e.g. “1800 w stella ln”, a number of results are returned, but the attribute information listed with each result in the app is not useful. In cases where the Type for a result is empty, maybe we should consider using the value in the name field. Below is a json example where the name field has “better” value.
Opening a web map with a Bing Maps basemap prompts the user for credentials when already signed in to the app. Enter same login credentials used to sign-in to the app and the Bing Maps basemap displays. Cancel and the basemap does not display. The user should not be prompted for credentials. If the organization of the logged in user account has a Bing Maps key, it should be used transparently.
arcgis-portalviewer-dotnet-private#99
This webmap show attribute as hyperlink:
http://www.arcgis.com/home/webmap/viewer.html?webmap=2b84f1c4d7a14699b771b4edf17e423c
To reproduce choose the same webmap on the Portal Viewer app and Identify any feature to show the popup info.
http://www.arcgis.com/home/webmap/viewer.html?webmap=a03a49082c1c4e869c6349d9cdccf2a3
Some webmaps seem to convert to hyperlink successfully
http://www.arcgis.com/home/webmap/viewer.html?webmap=df8bcc10430f48878b01c96e907a1fc3
chrisahill commented
Changed the status from "bug" to "feature". HTML has hyperlink tags that are displayed clickable. the attributes in a dictionary are just string text that we don't know if it is a url or not. We would have to enhance the Popup control to test the data and show a HyperlinkButton instead of a Textblock but this would be fair amount of work to enhance. I think this issue is valid that a user sees a link they want to be able to click it, we should do it next release.
arcgis-portalviewer-dotnet-private/issues/145
To reproduce:
Identify an item and use flipview to navigate to popup info. Notice that this highlights the map.
Perform another identify. Notice that previous selection was not cleared.
chrisahill commented
rexhansen We need you to evaluate this issue and decide if it should get fixed. This issue that jNery created doesn't look like a bug to me. This matches the behavior from the previous version. The current behavior was designed to match the previous application. Is this something you would like to change in the current version otherwise I would consider this to be "AsDesigned"
jNery commented
rexhansen and chrisahill : Yup this was the same behavior as Preview app and I was not sure if bug or as designed but maybe something we can consider for evaluation. I was just thinking since performing search clears results before new results come in, user might expect performing identify on new area would also clear results before new results come in, just as ArcGIS.com does on its identify.
arcgis-portalviewer-dotnet-private/issues/142
If the WebMap name or title is too long there is no way in the app to see the full name.
Example: search for "testmap-sage-4-16-14-us" this is a part of the map name, Open the map and try to know the full name/title of the map.
This is the full name I get it from arcgis.com:
TestMap-Sage-4-16-14-US Wildfire Activity Web Map-Template-Copy
suggestion: It will be so good if we was able to animate the long name/title to show the full name/title of the map on the tiles (image below) in an animated way moving from right to left and repeat.
1- Search and open (Map with census service item) Layers tab exist and showing map layer
2- Search and open (Map for comments) Layers tab button not exist and Layers tab exist by default and no layers on it
Expected result is to be like image below with the search tab is the default tab.
Related to: arcgis-portalviewer-dotnet-private/issues/156
arcgis-portalviewer-dotnet-private/issues/194
Load a webmap with a feature layer and tip\click on the map. Note, the feature layer “flashes” or redraws. No additional web request is detected.
When navigating deep into the app, it may require many actions to get back to the home page, which can be quite cumbersome (eg try doing 10 searches back to back, view a map, then get back to the home page). To resolve this issue in other apps (Store, Bing News, etc) a top app bar is available to go back to the home page (as well as other locations in the app).
NuGet provides the ability to override the default package install location by specifying an alternative location in a NuGet.config file. When the default path is overriden by a config file placed in a location that applies to the Portal Viewer repo, the Portal Viewer solution will not build.
Login to ArcGIS Online to an org with featured maps. For example, use the Windows Store demo user. Note that the National Geographic map is missing from the featured maps group. It’s listed on the web site, not in the app.
Now that FindAsync honors the SearchExtent parameter, add the current extent of the map as a search filter.
Also, show the result's type, city, country next to its name in the list of search results.
// (c) Copyright ESRI.
// This source is subject to the Microsoft Public License (Ms-PL).
// Please see http://go.microsoft.com/fwlink/?LinkID=131993 for details.
// All other rights reserved.
No choice should be presented... the app should persist the logged in user until they explicitly log out.
Related to arcgis-portalviewer-dotnet-private/pull/9
arcgis-portalviewer-dotnet-private/issues/38
With the fix for #41, if a user is a member of an organization that has published a Bing key, Bing basemap layers within webmaps can be loaded successfully. If a user does not have access to a Bing maps key through their organization, the Bing basemap layer will not load and the basemap in the map will remain empty. In this situation, replace the Bing basemap with a complimentary ArcGIS Online layer. This matches the ArcGIS.com Viewer experience.
Bing Maps hybrid =
http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer
reference: http://services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Boundaries_and_Places/MapServer
Bing Maps aerial =
http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer
Bing Maps road =
http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer
I have ported the existing ArcGIS Portal Viewer to a UWP app. It still has dependencies with the ArcGIS Runtime for the Windows Store API so it cannot be published to the Windows Store. But I have created app packages and side loaded the app in some Windows 10 devices and it worked great.
I have fixed some minor issues e.g. the Behaviors events not working well in UWP and the Settings Pane not being available in UWP as Microsoft recommends including the Settings in the app now.
Probably you are working on a new ArcGIS Portal Viewer for UWP but since I don't know that this app can provide some benefits meanwhile.
Repo: https://github.com/dimesv/arcgis-portalviewer-dotnet
Dependency with UWP project here: https://github.com/dimesv/arcgis-toolkit-dotnet
Pull Request: #64
(On touch screen only) When using measurement if you doubled tap the map before drawing app crash, or draw the first point and double tab it app crash.
steps to repro
open any map
select measurement
double tap the map
or
open any map
select measurement
draw the first point
double tap the point
arcgis-portalviewer-dotnet-private/issues/197
Getting the following error message when running "Unit Test Library (Windows store apps):
Failed to activate Windows Store app unit test executor. Error: The remote procedure call failed.
Links found online that describe similar issues:
arcgis-portalviewer-dotnet-private/issues/119
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.