Based on your mapping, I think this should work.
Also as suggested by Magnus, please share your recent index.
filter { if [latitude] and [longitude] { mutate { add_field => [ "[geoip][location]", "%{longitude}"] add_field => ["[geoip][location]", "%{latitude}"] } mutate { add_field => { "[geoip][longitude]" => "%{longitude}" } add_field => { "[geoip][latitude]" => "%{latitude}" } } } }