我希望在谷歌地图的地方API附近打电话:
当我拨打上述链接时,它会给出结果,但是当我将上述链接更改为以下链接时
其中latitude=17.4359;longitude=78.3417
链接没有在places结果数组附近给出。
我们不能发送纬度,经度动态吗?
我的代码是:
let latitude=this.lat;
let longitude= this.lng
return this.http.get('https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=latitude,longitude&radius=5000&type=school&sensor=false&key=Key')
.map(response=>response.json())
.subscribe(data=>{
// console.log("sucess "+JSON.stringify(data.results))
this.schools=data.results
console.log("school length "+this.schools.length)}}
答案 0 :(得分:0)
是的,我们可以,但您需要以正确的格式传递变量。 你的lat和lon变量是浮动的吗?
答案 1 :(得分:0)
2016年以后,您的网站以及Google地方网址需要在ssl中才能从Google地图API获取数据。
确保您的网站已实施ssl,并且您使用https
调用google place api