<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ESRI Point Clustering in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461396#M42633</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Dipti,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please check &lt;/SPAN&gt;&lt;A href="http://odoe.net/blog/?p=510"&gt;this link&lt;/A&gt;&lt;SPAN&gt; contains example+source code..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this will help you..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Apr 2014 06:27:57 GMT</pubDate>
    <dc:creator>SunilPalkar</dc:creator>
    <dc:date>2014-04-03T06:27:57Z</dc:date>
    <item>
      <title>ESRI Point Clustering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461393#M42630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've modified code for ESRI point clustering as per my need. I'm creating object of arrays and passing it as data to show point clustering on map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But, its not showing any results. Please look at the below code and tell me why it is not working.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; map.on("load", function () {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // hide the popup's ZoomTo link as it doesn't make sense for cluster features&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; domStyle.set(query("a.action.zoomTo")[0], "display", "none");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; addClusters();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; function addClusters() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var lat;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var long;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var treePointInfo = {};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var attributes;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; treePointInfo = [&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; { lat: "175.10345988912422", long: "-37.187682856475966", attributes: "" },&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; { lat: "175.10347539747", long: "-37.187835793400758", attributes: "" },&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; { lat: "175.10351267433421", long: "-37.18796130619176", attributes: "" }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; treePointInfo.data = arrayUtils.map(treePointInfo, function (p) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var pointX = p.long;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var pointY = p.lat;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var att = p.attributes;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; return {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "x": pointX,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "y": pointY,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "attributes": att&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; // popupTemplate to work with attributes specific to this dataset&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var popupTemplate = PopupTemplate({&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "title": ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // cluster layer that uses OpenLayers style clustering&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; clusterLayer = new ClusterLayer({&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "data": treePointInfo.data,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "distance": 100,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "id": "clusters",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "labelColor": "#fff",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "labelOffset": 10,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "resolution": map.extent.getWidth() / map.width,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "singleColor": "#888",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "singleTemplate": popupTemplate&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var defaultSym = new esri.symbol.SimpleMarkerSymbol().setSize(4);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var renderer = new esri.renderer.ClassBreaksRenderer(defaultSym, "clusterCount");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt; var picBaseUrl = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://static.arcgis.com/images/Symbols/Shapes/" rel="nofollow" target="_blank"&gt;http://static.arcgis.com/images/Symbols/Shapes/&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var blue = new esri.symbol.PictureMarkerSymbol(picBaseUrl + "BluePin1LargeB.png", 32, 32).setOffset(0, 15);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var green = new esri.symbol.PictureMarkerSymbol(picBaseUrl + "GreenPin1LargeB.png", 64, 64).setOffset(0, 15);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var red = new esri.symbol.PictureMarkerSymbol(picBaseUrl + "RedPin1LargeB.png", 72, 72).setOffset(0, 15);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; renderer.addBreak(0, 2, blue);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; renderer.addBreak(2, 200, green);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; renderer.addBreak(200, 1001, red);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; clusterLayer.setRenderer(renderer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.addLayer(clusterLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; // close the info window when the map is clicked&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.on("click", cleanUp);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // close the info window when esc is pressed&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.on("key-down", function (e) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (e.keyCode === 27) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; cleanUp();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dipti Sheth&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 01:32:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461393#M42630</guid>
      <dc:creator>DiptiSheth</dc:creator>
      <dc:date>2014-04-02T01:32:58Z</dc:date>
    </item>
    <item>
      <title>Re: ESRI Point Clustering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461394#M42631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;One thing that jumps out at me - your lat/long values need to be numbers instead of strings. Try entering your lat/longs as numbers in your "treePointInfo" array, or convert the lat/longs to numbers using "parseFloat" when you convert your array into a map.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 12:04:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461394#M42631</guid>
      <dc:creator>TyroneLigon</dc:creator>
      <dc:date>2014-04-02T12:04:53Z</dc:date>
    </item>
    <item>
      <title>Re: ESRI Point Clustering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461395#M42632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;One thing that jumps out at me - your lat/long values need to be numbers instead of strings. Try entering your lat/longs as numbers in your "treePointInfo" array, or convert the lat/longs to numbers using "parseFloat" when you convert your array into a map.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi tligon,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your reply. But, Its not working. I tried both the things i.e. I passed long/lat as number as well as while passing converted it to float, yet it does not work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please provide me some working example of it, if you can.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your gesture,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dipti Sheth&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Apr 2014 01:32:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461395#M42632</guid>
      <dc:creator>DiptiSheth</dc:creator>
      <dc:date>2014-04-03T01:32:12Z</dc:date>
    </item>
    <item>
      <title>Re: ESRI Point Clustering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461396#M42633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Dipti,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please check &lt;/SPAN&gt;&lt;A href="http://odoe.net/blog/?p=510"&gt;this link&lt;/A&gt;&lt;SPAN&gt; contains example+source code..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this will help you..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Apr 2014 06:27:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461396#M42633</guid>
      <dc:creator>SunilPalkar</dc:creator>
      <dc:date>2014-04-03T06:27:57Z</dc:date>
    </item>
    <item>
      <title>Re: ESRI Point Clustering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461397#M42634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hello Dipti,&lt;BR /&gt;&lt;BR /&gt;Please check &lt;A href="http://odoe.net/blog/?p=510"&gt;this link&lt;/A&gt; contains example+source code..&lt;BR /&gt;&lt;BR /&gt;Hope this will help you..&lt;BR /&gt;&lt;BR /&gt;thanks...&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi sunilpalkar,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First of all really sorry for the late reply. I checked the link and it passes data through a service layer, but in my case, data comes from sql db. So, it won't work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyways, really thankful to send me such a good post.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dipti Sheth&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2014 01:26:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-point-clustering/m-p/461397#M42634</guid>
      <dc:creator>DiptiSheth</dc:creator>
      <dc:date>2014-04-04T01:26:28Z</dc:date>
    </item>
  </channel>
</rss>

