如果我从IP中检测到城市,我有什么方法可以生成随机街道。假设我住在伦敦,我的应用程序检测到它并返回一个城市的价值,在我们的案例伦敦。有什么方法可以产生一些假的街道地址,位于伦敦的somwehre有GPS坐标吗?例如,假设谷歌地图在伦敦生成随机街道,市中心半径为10公里。
答案 0 :(得分:0)
要获取坐标,您可以使用以下服务(将地址参数替换为城市名称):
http://maps.googleapis.com/maps/api/geocode/json?address=london&sensor=false
第一个结果将为您提供位置:
"location" : {
"lat" : 51.5073509,
"lng" : -0.1277583
}
答案 1 :(得分:0)
您可以使用Google的reverse geocoding api。如果你传递gps坐标,它将返回一个地址。
如果您想保证找到位置,请使用Place Search。
https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=<apikey>&location=<lat>,<lng>&radius=<radiustosearch>