POST
|
That helps a lot Tim! Thanks again for your effort and help on this... Once I have the finished product I will post a link with a sample of what I have put together, in case anyone else finds it useful. Cheers... Glenn
... View more
07-03-2014
06:13 AM
|
0
|
0
|
660
|
POST
|
Hey Tim, I haven't managed to figure out how to change the symbol to an image like a Pin or Buble etc. However I have just changed the shape and the colour so I can categorize this way. This should do fine for now, cheers for this... Another quick one for you if you don't mind - There may be times that all my points won't be visable on the map due to users zooming/dragging the map etc. If I click on a button for a point that is not curretly visible on the map, the map doesn't auto move to that point and the infoWindow may only partially show, or not show at all, depending on how far the map has been zoomed or dragged away from the selected point. You can see this in your example, if you drag the map so your points are out of sight, then click on a button, you will see the points don't come back into view. Do you have any idea how I can set the map to zoom/move back and show the current clicked point? Many thanks in advance...
... View more
07-02-2014
05:12 AM
|
0
|
0
|
660
|
POST
|
Actually Tim, I should have read your post correctly! I see now you gave a link to the marker types. I'll play around with this and let you know how I get on. Cheers...
... View more
06-27-2014
06:24 AM
|
0
|
0
|
660
|
POST
|
That works for changing alright Tim, thanks. Do you know how I can use different symbols though, other than square, circle etc? I am hoping to use some of the ArcGIS symbols like the one - here Cheers...
... View more
06-27-2014
06:19 AM
|
0
|
0
|
727
|
POST
|
Glenn, something like this? I have created map points and when you click on them or the buttons a pop-up will appear. Tim Hey Tim, Can you tell me how I may be able to change the marker symbol used in this example? Currently it just uses a default red square. If I want to have multiple points with unique symbols, how would I do this? Many thanks in advance... Glenn
... View more
06-27-2014
04:22 AM
|
0
|
0
|
727
|
POST
|
I am trying to use an IIS proxy with oAuth authentication for a internal map site. I have setup my site in IIS and converted it to a .NET4 appllication for hosting the proxy and I have set the correct permissions etc. The map home page is also part of the same IIS site. When I try to launch the site from a remote host the map doesn't load. The page tries to load as I can see the correct page title in the browser window, but the body of the page is just blank. The remote host is part of the same domain and the logged in user is an admin on the IIS server. If I launch the site on my IIS server is loads the map and seems to work fine. I can then visit the page on my remote host and it loads the map no problem. However, if I leave it for a while and refresh the page on my remote host the same issue happens agian. If I reload the page from the IIS server it loads fine and it starts to work again on my remote host. I can't understand what might be the issue here. Has anyone seen something like this happen before or know what the issue may be? Below is my map home/html page amd my proxy.config file. I have the "clientId & clientSecret" set correctly in my config file. [HTML] <!DOCTYPE html> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <meta name='viewport' content='initial-scale=1, maximum-scale=1,user-scalable=no'> <title>Create web map from id</title> <link rel='stylesheet' href='http://js.arcgis.com/3.9/js/dojo/dijit/themes/claro/claro.css'> <link rel='stylesheet' href='http://js.arcgis.com/3.9/js/esri/css/esri.css'> <link rel='stylesheet' href='css/layout.css'> <script src='http://js.arcgis.com/3.9compact/'></script> <script> require([ 'esri/urlUtils', 'dojo/parser', 'dojo/ready', 'dojo/dom', 'esri/map', 'esri/urlUtils', 'esri/arcgis/utils', 'esri/dijit/Scalebar', 'dojo/domReady!' ], function( urlUtils, parser, ready, dom, Map, urlUtils, arcgisUtils, Scalebar) { ready(function(){ parser.parse(); // set url to proxy esriConfig.defaults.io.proxyUrl = 'proxy.ashx'; // configure valid proxy rules urlUtils.addProxyRule({ urlPrefix: "https://services.arcgis.com", proxyUrl: "proxy.ashx" }); urlUtils.addProxyRule({ urlPrefix: "http://www.arcgis.com", proxyUrl: "proxy.ashx" }); // setup the map via web map ID arcgisUtils.createMap('7f801a9aa8334eeb9c74454e0a411454','map').then(function(response) { var map = response.map; //add the scalebar var scalebar = new Scalebar({ map: map, scalebarUnit: 'english' }); }); }); }); </script> </head> <body class='claro'> <div id='map'></div> </body> </html> [/HTML]
<?xml version="1.0" encoding="utf-8" ?>
<ProxyConfig allowedReferers="*" mustMatch="true">
<serverUrls>
<serverUrl url="http://www.arcgis.com/"
clientId="xxxxxxxxxxxx"
clientSecret="xxxxxxxxxxxx"
rateLimit="600"
rateLimitPeriod="60"
matchAll="true">
</serverUrl>
<serverUrl url="http://services.arcgisonline.com/"
clientId="id here"
clientSecret="secret here"
rateLimit="600"
rateLimitPeriod="60"
matchAll="true">
</serverUrl>
</serverUrls>
</ProxyConfig>
<!-- See https://github.com/Esri/resource-proxy for more information. -->
... View more
06-09-2014
01:24 AM
|
0
|
0
|
2304
|
POST
|
Thanks for this jgravois, I have been playing around with the js csv layer and it works quite well internally on my domain. The challange now will be how to secure it outside of our domain! Thanks again...
... View more
05-29-2014
12:17 AM
|
0
|
0
|
727
|
POST
|
I have created a Map on my ArcGIS Online account and added a Web Application (Basic Viewer App) and selected the option to download the App. I have set my Map ID and it is opening my ArcGIS Map fine. Does anyone know if I can use the CSVLayer module to display points on my map like in the sample here? My Map App and CSV file will be hosted internally on my domain with IIS. Thanks in advance...
... View more
05-22-2014
07:16 AM
|
0
|
0
|
498
|
POST
|
jgravois, The RESTful service is not something that I am familiar with at all I'm afraid, I have never even heard of it...:o And for the Proxy, we don't currently have a web server to run this service on. We are basically just putting together some html pages that we upload to a Secure DataRoom (Extranet) where we can open these pages with the embedded map & features. It would be great if we could make use of a csv file for the map points for this solution in a secure way. Maybe you can elaborate a bit more on how this could potentially work? Cheers...
... View more
05-22-2014
01:59 AM
|
0
|
0
|
727
|
POST
|
Thank you for your input jgravois, however Tim's method was exactly what I was looking for in this case. For certain security reasons we need to include all code in a single html page. We can reference external stylesheets and js files, however all Point location & Popup window info must be contained within the html page. It would be nice to have all of this data in an external csv that we can add to the map as a layer, however this is not possible in our setup. Basically we will be publishing this map in a secure Extranet where users will login and will be able to open the map page to view the points/point info. As mentioned above, all info on the map must be secure and unless we do it this way, we would have to either - 1. Call the csv from another secure source, whether this be an ArcGIS source or another secure web location, which would then require the user to authenticate again. This is a Big No No as the user has already authenticated to login into the Extranet and we don't want them to have to login again. or 2. Host the csv in a public setting, which is a Bigger No No for obvious reasons! SSO (Single-Sign-On) will not work for this either as most of the users will be from various different domains. Also, due to how the Extranet works it's not possible to call the csv into the Map from a secure Extranet location. Thanks again for your input but I think this is the way we are going to have to work this one. Cheers... Glenn
... View more
05-20-2014
06:12 AM
|
0
|
0
|
727
|
POST
|
Getting rid of the Proxy and setting the csv path to "my-csv-map.csv", with the csv & html in the same dir worked great. Many thanks for this bjorn... Here is my full code for anyone else that may be having an issue with this. [HTML] <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"/> <title>CSV Map1</title> <link rel="stylesheet" href="http://js.arcgis.com/3.9/js/esri/css/esri.css"> <style> html, body, #map { height: 100%; width: 100%; margin: 0; padding: 0; } body { background-color: #FFF; overflow: hidden; font-family: "Trebuchet MS"; } </style> <script src="http://js.arcgis.com/3.9/"></script> <script> var map, csv; require([ "esri/map", "esri/layers/CSVLayer", "esri/Color", "esri/symbols/SimpleMarkerSymbol", "esri/renderers/SimpleRenderer", "esri/InfoTemplate", "esri/urlUtils", "dojo/domReady!" ], function( Map, CSVLayer, Color, SimpleMarkerSymbol, SimpleRenderer, InfoTemplate, urlUtils ) { map = new Map("map", { basemap: "streets", center: [-6.244581, 53.348344], zoom: 14 }); csv = new CSVLayer("my-csv-map.csv", { copyright: "" }); var orangeRed = new Color([238, 69, 0, 0.5]); // hex is #ff4500 var marker = new SimpleMarkerSymbol("solid", 15, null, orangeRed); var renderer = new SimpleRenderer(marker); csv.setRenderer(renderer); var template = new InfoTemplate("${MarkerName1}", "${Address}"); csv.setInfoTemplate(template); map.addLayer(csv); }); </script> </head> <body> <div id="map"></div> </body> </html> [/HTML]
... View more
05-19-2014
02:07 AM
|
0
|
0
|
187
|
POST
|
Well we won't go into the js knowledge right now...:) But I was also thinking about trying to use some of the pre-built apps from ArcGIS online. I seen some demos were you can create and share a Map on ArcGIS online then download one of the App templates. You then just change the webmap ID to point to the Map you created. Do you know if I can do this and still manually add in the points that you put into that sample? I have a sample here that is using the Basic Viewer App. Can I manually add in some points also to this map?
... View more
05-16-2014
05:33 AM
|
0
|
0
|
1463
|
POST
|
Ah, I see. Is there are published list to show what can be used without ArcServer?
... View more
05-16-2014
04:59 AM
|
0
|
0
|
1463
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|