To Add Geocoordinates to an index, use
curl -XPUT http://localhost:9200/syslog-2015.05.18 -d ' { "mappings" : { "log" : { "properties" : { "geo" : { "properties" : { "coordinates" : { "type" : "geo_point" } } } } } } } ';
Of cause, the "syslog-2015.05.18" is variable from installation to installation, I do put Apache logs into the filebeat index.
With ELK 5 Stack (Logstash 5.X), Geo coordinates uses the GeoLite2 database, not version 1 - find v2 at http://dev.maxmind.com/geoip/geoip2/geolite2/
When You have data in with Geo-coordinates, refresh index fields: