POST
|
What's the spatial reference of your map? If it is web mercator you'll need to convert the lat/lon location from geographic to web mercator. You can do this using the utility method esri.geometry.geographicToWebMercator. Thanks for the reply Kelly. I had thought of this but my map zooms to the correct location, just doesn't draw the graphic. *
... View more
10-11-2012
01:19 PM
|
0
|
0
|
197
|
POST
|
I am revamping an old example and need help. The example would allow the user to input a lat lon and would draw a graphic at that point and zoom to it. I am trying to re-write it to take a lat lon passed in via the URL and draw a graphic and zoom to it. **Yes, I know that you can do this on ArcGIS On-Line but I need it to open without the sidebar as this will be used within another application to track locations from a transaction table.** So I just need a simple map, no frills, that shows our property over imagery and adds a point and zooms to it. The problem I am having is that my point is not drawing. I am pretty sure that the lat lon is getting passed in correctly as the map is zooming to the right location. This gets my lat lon from the URL: var url = window.location; var find = getLatLongFromURL(document.location.href); if (!!find) { var param = find.split(" "); var lon = parseFloat(param[0]); var lat = parseFloat(param[1]); //alert("lat = "+ lat +", lon = " + lon); } addPointToMap(lon,lat); and the 2 pertinent functions are: function getLatLongFromURL(url) { var urlObject = esri.urlToObject(url); if (urlObject.query && urlObject.query.find) { return urlObject.query.find; } } //end getLatLongFromURL function addPointToMap(lon,lat) { var point = new esri.geometry.Point(lon, lat, pfcMap.spatialReference); var symbol = new esri.symbol.SimpleMarkerSymbol().setColor(new dojo.Color([0, 255, 0])); symbol.setSize(8); var graphic = new esri.Graphic(point, symbol); xMin = lon - 0.015; yMin = lat - 0.015; xMax = lon + 0.015; yMax = lat + 0.015; var newExtent = new esri.geometry.Extent(); newExtent.xmin = xMin; newExtent.ymin = yMin; newExtent.xmax = xMax; newExtent.ymax = yMax; newExtent.spatialReference = new esri.SpatialReference({ wkid: 102100}); pfcMap.setExtent(newExtent); pfcMap.graphics.add(graphic); } //end addPointToMap Any help here would be greatly appreciated.
... View more
10-11-2012
09:12 AM
|
0
|
2
|
603
|
POST
|
... I discovered that not all of the records with the same shape are being deleted. .... I have had the same problem when running Delete Identical Tool within Desktop on a set of points using only shape to compare the points. When I run the Find Identical Tool on the same set of points (25059 points total) it finds 62, but Delete Identical found none until I added a couple of feet to the XY tolerance. I know that these points will not be that close, but this will not always be an exceptable workaround.
... View more
04-18-2011
01:43 PM
|
0
|
0
|
1722
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|