背景资料
我可以形成一个简单的有效 Google 地图 URL,它在坐标上有一个图钉,就像这样使用query
范围:
https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393
同样,我可以使用同一位置的卫星图像形成一个 URLcenter
and basemap
参数:
https://www.google.com/maps/@?api=1&map_action=map¢er=47.5951518,-122.3316393&zoom=17&basemap=satellite
期望的最终结果
我想要的是像第二个 URL 中带有图钉的卫星图像。通过使用第一个 URL 并按地图左下角的“卫星”按钮可以看到结果。据我所知,basemap
and query
参数可能不会像下面这样一起使用,但我很乐意被证明是错误的。
https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393&basemap=satellite
期望的最终结果:
直接链接 https://www.google.com/maps/place/47%C2%B035'42.6%22N+122%C2%B019'53.9%22W/@47.5951518,-122.3316393,541m/data=!3m1!1e3!4m5!3m4!1s0x0:0x0!8m2!3d47.5951518!4d-122.3316393
我需要能够使用一组动态坐标来构造 URL。我还没有找到一种方法来操纵参数来完成此任务。
注意:我包含的最终 URL 是由 Google 地图生成的“解压”URL,而不是手动构建的。我还没有找到一种方法来按照我想要的方式操纵它,即使我可以,我也确信这不是correct解决这个问题的方法。