What Country is the User Currently In?

前端 未结 3 492
春和景丽
春和景丽 2021-01-13 06:56

I\'ve looked around a bit on stackoverflow and Google Groups and haven\'t really found an answer for this exact question.

I simply want to be able to know what c

3条回答
  •  不知归路
    2021-01-13 07:34

    You could try reverse Geo Coding :)

    http://code.google.com/apis/maps/documentation/geocoding/
    

    Check this link. The country is returned in JSON.

    http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=false
    

    I honestly do not know whether this will work in all scenarios but I believe this is something that can help.

    EDIT: Looks like it kinda works :)

    Tried with my country and seems to work perfectly.

    http://maps.googleapis.com/maps/api/geocode/json?latlng=6.822716,79.878159&sensor=false

    You will get

    {
      "status": "ZERO_RESULTS",
      "results": [ ]
    }
    

    for example, if the user is in the middle of an ocean by any chance :P

提交回复
热议问题