Yes use an index template see here it is exactly for this case.
It will be applied to all new indices that fit the pattern apologies I should have showed you this at first I just wasn't sure what you were trying to accomplish.
it would look something like this and every new index created with the pattern will apply this mapping
PUT _template/stats
{
"index_patterns": ["stats*"],
"settings": {
"number_of_shards": 1
},
"mappings": {
"properties": {
"location": {
"type": "geo_point"
}
}
}
}