Elasticsearch geo_point mapping issue

Some comments.

The mapping you created indicates that you are writing (I think) in an index called newtesting and the document type is newtesting.

But then you index with PUT /my_locations/location/1 where index name is my_locations and type is location.

Are you sure your example is correct?

Could you provide a full recreation script as described in

It will help to better understand what you are doing.
Please, try to keep the example as simple as possible.