Country name for GPS coordinates

后端 未结 6 1765
南笙
南笙 2020-12-05 07:46

Is there an easy way to get the name of the country on whose territory a given point is located?

I don\'t care too much about accuracy nor about ambiguities given by

6条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-05 08:38

    EDIT: The Yahoo Where API is no longer available.

    Try the Yahoo! APIs.

    Latitude and Longitude

    Latitude and longitude can be specified for the location parameter. Latitude and longitude may be expressed as decimal degrees or degrees-minutes-seconds, with either leading or trailing directionals or leading signs. If directionals are provided, longitude may appear before latitude. If directionals are not provided, longitude may appear before latitude if it is outside the range -90 to 90. Otherwise, the latitude must appear first. Punctuation marks (commas, degrees, minutes, seconds) are ignored.

    Examples: 
    
    •50.3 -120.5
    •50.3, -120.5
    •-120.5 50.3
    •50.3 N 120.5 W
    •120.5 W 50.3 N
    •50 18 0 -120 30 0
    •50 18 0 N 120 30 0 W
    •50° 18' 0" N 120° 30' 0" W
    

    The response element will give you the country, as well as many other elements.

    Don't forget to send as parameter gflags=R, to make the reverse geocoding. If you want the output in json, send the parameter flags=J as well.

提交回复
热议问题