有没有办法把地理信息转换成真实的地名?例如,我在“加利福尼亚州圣弗朗西斯科新蒙哥马利街94105”上拍摄了一张照片,地理标记信息是: geo :122.399677,-37.786971当我在google地图中输入地理位置时,它可以向我显示地名。google是否提供API来获取它?提前谢谢。
发布于 2010-06-25 17:48:19
是的,Google Maps API GeoCoder GClientGeocoder.getLocations()还提供了反向地理编码:
术语地理编码通常指的是将人类可读的地址转换为地图上的一个点。相反,将一个点转换为人类可读的地址的过程称为反向地理编码。GClientGeocoder.getLocations()方法同时支持标准和反向地理编码。如果将GLatLng对象而不是字符串地址传递给此方法,地理编码器将执行反向查找,并返回最近可寻址位置的结构化JSON对象。请注意,如果提供的GLatLng与任何可寻址位置都不完全匹配,则最近的可寻址位置可能与查询的原始纬度和经度值有一定距离。
https://stackoverflow.com/questions/3116993
复制相似问题