我使用https://maps.googleapis.com/maps/api/geocode/json?链接服务器密钥和用户IP以查找任何地址的纬度和经度,当我尝试我发现错误为
我有一个来自谷歌的服务器访问密钥,我已将我的服务器的IP地址放在他们的白名单中.
我试图通过PHP CURL访问的URL是:
结果我得到:
Array ([error_message] => This IP, site or mobile application is not authorized to use this API key. [results] => Array ( ) [status] => REQUEST_DENIED)
Run Code Online (Sandbox Code Playgroud)
有什么我需要配置.地理编码api也已打开.
我在我的应用中的谷歌地图上有一个地方的地方ID.有没有办法将地点ID放在URL中并让它直接链接到页面?或者是否必须通过URL完成?
我似乎无法在文档中找到任何详细说明.我试过下面,但它只是给我标准的谷歌地图页面:
https://maps.google.com/maps?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4
Run Code Online (Sandbox Code Playgroud) 我有 2 个通过 Google Places API 获得的地点 ID,并且想要显示指向 Google 地图应用的链接,以获取这 2 个地点之间的路线。
我发现可以根据当前位置 - Google 地图 -使用saddr和daddr查询参数链接到方向的答案,使用 2 个地址来执行此操作
我还发现,可以通过place_id:...在q查询参数中添加前缀来链接到带有地点 ID 的地图,该答案位于从 place_id 获取 Google 地图链接
有没有办法让路线链接到 Google place_id?我尝试了如下 URL,
https://www.google.com/maps/dir/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms但似乎不起作用
google-maps google-maps-api-3 google-places-api google-maps-urls