Geoip filter not creating type geo_point

Are you using the default index name of logstash-YYYY.MM.DD? If not, then the default template, which maps the geo_point for you, is not being used.

You could always borrow from this template to make yours map properly. Unfortunately, you'll have to re-index or wait until the next rollover to see the mapping change.