如果它是真的,我不确定也找不到答案:如果我在 [City],[Street] 表格中提供地址而不提供建筑物编号,标记是否会放置在街道长度的中间?
问问题
108 次
1 回答
0
好的女士们先生们!
示例: http ://maps.googleapis.com/maps/api/geocode/json?address=Mogilska,Krak%C3%B3w&sensor=true
你在 JSON 中得到了街道两端的纬度和经度:
"geometry" : {
"bounds" : {
"northeast" : {
"lat" : 50.0706315,
"lng" : 19.9826629
},
"southwest" : {
"lat" : 50.065573,
"lng" : 19.9586112
}
},
NORTHEAST 是地图上的 S 点,SOUTHWEST 是地图上的 E 点:
直截了当地,您可以轻松计算中途坐标,如下所示:
但是,如果且仅当它是完美的直线时,它就可以了。在大多数情况下,它会导致奇怪的结果。(如地图上的 X)。
谢天谢地,谷歌在这个片段中计算出一些近似的街道中点(地图上的点 M):
"location" : {
"lat" : 50.0666145,
"lng" : 19.9706876
},
于 2013-10-03T19:06:40.900 回答