クラス階層 
- java.lang.ObjectSE- org.springframework.data.geo.Box (implements org.springframework.data.geo.Shape)
- org.springframework.data.geo.Circle (implements org.springframework.data.geo.Shape)
- org.springframework.data.geo.CustomMetric (implements org.springframework.data.geo.Metric)
- org.springframework.data.geo.Distance (implements java.lang.ComparableSE<T>, java.io.SerializableSE)
- org.springframework.data.geo.GeoResult<T> (implements java.io.SerializableSE)
- org.springframework.data.geo.GeoResults<T> (implements java.lang.IterableSE<T>, java.io.SerializableSE)
- tools.jackson.databind.JacksonModule (implements tools.jackson.core.Versioned)- tools.jackson.databind.module.SimpleModule (implements java.io.SerializableSE)
 
- com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.SerializableSE)
 
- org.springframework.data.domain.PageImpl<T> (implements org.springframework.data.domain.Page<T>)- org.springframework.data.geo.GeoPage<T>
 
- org.springframework.data.geo.Point (implements java.io.SerializableSE)
- org.springframework.data.geo.Polygon (implements java.lang.IterableSE<T>, org.springframework.data.geo.Shape)