I import the Geolocation to my project, and define the location as
Geolocation ,but after automapping, I get the mapping is like below

<img src='/uploads/default/original/3X/f/c/fccb755df76e7afb4ad6372ef296fca1ea5d9d7d.png' width='690' height='139'>

so the type is still not geo_point?

my code:
public class company
    {

        public long id { get; set; }

        public string name { get; set; }

        public string address { get; set; }

        public long areaCode { get; set; }

        public string city { get; set; }

        public string state { get; set; }

        public string latestActivityTimestamp { get; set; }

        public GeoLocation location { get; set; }
    }

 client.CreateIndex(UsersIndexName, descriptor => descriptor
                                        .Mappings(ms => ms
                                                    .Map<company>(m => m

.AutoMap()
                                                     )
                                         )
                );

---
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB