package com.esri; /** */ public class SearchAverageWeighted extends SearchAverage { @Override protected double calcWeight( final Feature feature, final double lon, final double lat) { final double dlon = feature.lon - lon; final double dlat = feature.lat - lat; final double dist = Math.min(m_buffer, Math.sqrt(dlon * dlon + dlat * dlat)); return 1.0 - dist / m_buffer; } }