我是谷歌地理编码API的新手,但我打算使用免费版本来获取附近高尔夫球场的地图坐标。我从我的家庭课程开始: http://maps.google.com/maps/api/geocode/json?address=Karlstad+golfklubb
加“& key = [我生成的api密钥]”
我得到一个status =“OK”的结果,但得到的long / lat不正确。它接近但是错过了7-8公里。
当我使用maps.google时,我得到了正确的位置。搜索“Karlstad golfklubb”。 https://www.google.se/maps/place/Karlstad+Golfklubb/@59.4346545,13.5140563,17z/data=!3m1!4b1!4m2!3m1!1s0x465cb41aca8c1467:0x64836d18f18df2f6
为什么在使用相同的关键字时会获得不同的地理位置。它们是在不同的数据库上运行还是需要输入更多的参数?
我也尝试过其他附近的课程,比如“sommarro”和“bryngfjorden”但是因为他们我得到零结果。但是在谷歌地图中找到它们没有问题。
答案 0 :(得分:0)
如果你看一下JSON代码,他们会将formatted_address描述为
"formatted_address" : "Karlstad Golfbanan Jako, 652 30 Karlstad, Sweden"
如果您进入Google地图,则会在JSON中显示正确的经度和纬度。