mapkit 中有一个MKReverseGeocoder的类,你如果你知道某地的经纬度,你可以通过这个来获得地点的更多信息
,如:国家、城市和街道名等。这个类使用的是google map的服务。
有reverseGeocoding,google同时也提供了google geocoing api的服务,如果我们想通过地名查询来获取这个地方的
更多信息,可以使用这个api。
它可以返回很多种格式的信息,如:json,xml,kml,csv等。方便用户根据需要来使用。
使用格式如下:
http://maps.google.com/maps/api/geocode/json?address=taiguo&sensor=true
返回的json:
{
"results" : [
{
"address_components" : [
{
"long_name" : "泰国",
"short_name" : "TH",
"types" : [ "country", "political" ]
}
],
"formatted_address" : "泰国",
"geometry" : {
"bounds" : {
"...