两个不同的谷歌街景

时间:2014-04-10 05:03:19

标签: google-maps google-maps-api-3 google-street-view

我得到两个不同的街景,我想知道是否有人可以帮助我理解为什么会出现差异。

我从谷歌地图开始,并使用以下网址放大街景:

https://www.google.com/maps/place/452+42+Ave+SE/@51.0445,-114.059,3a,75y,346.38h,85.83t/data=!3m4!1e1!3m2!1smwjybt0aGjulRlrUl7QyMg!2e0!4m7!1m4!3m3!1s0x53717001e51c622d:0xe4cc541a8bac14f6!2s219+9+Ave+SE!3b1!3m1!1s0x0:0x22eaf82b58b21f94

然后我提取纬度和经度并生成以下静态街景:

https://maps.googleapis.com/maps/api/streetview?size=600x600&location=(51.0445, - 114.059)& sensor = false

然而,当我比较两个观点时,它们是不同的。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我想你不是指大小(当然它会有所不同,因为静态地图的大小有限)

静态地图有多个参数(documentation):

  1. <强> location     当我至少为我打开第一个链接时,该位置将更改为51.044463,-114.058452

  2. <强> heading
    对于第一个链接,参数后跟h346.38

  3. <强> fov 对于第一个链接,参数后跟y75

  4. <强> pitch 对于第一个链接,参数后跟t85.83 从该值减去90:-4.17

  5. 结果: https://maps.googleapis.com/maps/api/streetview?size=600x600&location=%2851.044463,-114.058452%29&heading=346.38&fov=75&pitch=-4.17&sensor=false


    没有这些参数的结果:

    结果参数:


    第一个链接的屏幕截图(浏览器窗口调整为600x600的视口)

    enter image description here