I used the similar code in arcade to find the nearest address point(Using Arcade to Find the Nearest Address Point )
My question is does the distance calculated by buffer and route service are same or almost same
or is it possible to find nearest distance from $feature to address
<SPAN class="keyword token">var</SPAN> searchDist <SPAN class="operator token">=</SPAN> <SPAN class="number token">200</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> addresses <SPAN class="operator token">=</SPAN> <SPAN class="token function">Intersects</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="token function">FeatureSetById</SPAN><SPAN class="punctuation token">(</SPAN>$map<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"Primary_Address_3482"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="token function">Buffer</SPAN><SPAN class="punctuation token">(</SPAN> $feature<SPAN class="punctuation token">,</SPAN> searchDist<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"feet"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> cnt <SPAN class="operator token">=</SPAN> <SPAN class="token function">Count</SPAN><SPAN class="punctuation token">(</SPAN>addresses<SPAN class="punctuation token">)</SPAN>
<SPAN class="token function">Console</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"Total Number of addresses within buffer: "</SPAN> <SPAN class="operator token">+</SPAN> cnt<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> nearestaddress<SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> min_dist <SPAN class="operator token">=</SPAN> <SPAN class="number token">250</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">for</SPAN> <SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">var</SPAN> f <SPAN class="keyword token">in</SPAN> addresses<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">{</SPAN>
<SPAN class="keyword token">var</SPAN> addressDist <SPAN class="operator token">=</SPAN> <SPAN class="token function">Round</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="token function">Distance</SPAN><SPAN class="punctuation token">(</SPAN>f<SPAN class="punctuation token">,</SPAN> $feature<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"feet"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="number token">2</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">if</SPAN> <SPAN class="punctuation token">(</SPAN>addressDist <SPAN class="operator token"><</SPAN> min_dist<SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">{</SPAN>
nearestaddress <SPAN class="operator token">=</SPAN> f<SPAN class="punctuation token">.</SPAN>FULL_ADDR<SPAN class="punctuation token">;</SPAN>
min_dist <SPAN class="operator token">=</SPAN> addressDist<SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="token function">Console</SPAN><SPAN class="punctuation token">(</SPAN>f<SPAN class="punctuation token">.</SPAN>FULL_ADDR <SPAN class="operator token">+</SPAN> <SPAN class="string token">": "</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">" "</SPAN> <SPAN class="operator token">+</SPAN> addressDist<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="keyword token">return</SPAN> nearestaddress<SPAN class="punctuation token">;</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>Xander Bakker
Thanks