Google 地理编码 API - 获取房子前面街道的经纬度而不是屋顶
Google Geocoding API - Get lat lon of street in front of house instead of Rooftop
通过地理编码 API 或方向 API 对该地址 (1369 47th St, Brooklyn, NY 11219) 进行地理编码时,我没有得到房子前面街道的纬度.
它给出了房子的纬度和经度。怎样才能到前面的街道?
为了获得建筑物前街道的坐标,您可以执行第二个请求以获取距离道路最近的道路 API。
所以,第一个请求https://maps.googleapis.com/maps/api/geocode/json?address=1369%2047th%20St%2C%20Brooklyn%2C%20NY%2011219&key=YOUR_API_KEY
return建筑物的s坐标40.6352581,-73.9890749.
现在,让我们执行距离Roads API最近的道路请求
https://roads.googleapis.com/v1/nearestRoads?points=40.6352581%2C-73.9890749&key=YOUR_API_KEY
它将return最近路段的坐标
{
"snappedPoints":[
{
"location":{
"latitude":40.635110805821085,
"longitude":-73.98922999212694
},
"originalIndex":0,
"placeId":"ChIJDUk6jixFwokRVMe62BkvZ0A"
}
]
}
如我截图所示
希望对您有所帮助!
通过地理编码 API 或方向 API 对该地址 (1369 47th St, Brooklyn, NY 11219) 进行地理编码时,我没有得到房子前面街道的纬度.
它给出了房子的纬度和经度。怎样才能到前面的街道?
为了获得建筑物前街道的坐标,您可以执行第二个请求以获取距离道路最近的道路 API。
所以,第一个请求https://maps.googleapis.com/maps/api/geocode/json?address=1369%2047th%20St%2C%20Brooklyn%2C%20NY%2011219&key=YOUR_API_KEY
return建筑物的s坐标40.6352581,-73.9890749.
现在,让我们执行距离Roads API最近的道路请求
https://roads.googleapis.com/v1/nearestRoads?points=40.6352581%2C-73.9890749&key=YOUR_API_KEY
它将return最近路段的坐标
{
"snappedPoints":[
{
"location":{
"latitude":40.635110805821085,
"longitude":-73.98922999212694
},
"originalIndex":0,
"placeId":"ChIJDUk6jixFwokRVMe62BkvZ0A"
}
]
}
如我截图所示
希望对您有所帮助!