![]() |
1
22
不幸的是,没有简单的答案,根据地址。 首先, list of parameters for the Google Maps site is documented here 所以你可以把它作为你的起点。 最简单的部分是,您需要选择街景图层“&layer=C”。 但是,在该层中显示任何内容之前,需要指定视图的位置。您可以通过CBLL中的纬度和经度以及CBP中的一些选项设置相机的角度。 要从地址中获取纬度和经度,需要使用 a geocoding service ,就像 google maps api . 但是,这只会让您看到靠近地址的街景。除了知道街景需要从哪里来,你还需要知道相机指向哪个角度-每个地址的角度都会不同,这取决于街景相机从何处拍摄照片,因此不容易自动进行(我知道的任何信息都可用…) |
![]() |
2
123
构建谷歌街景网址 基本谷歌地图URL http://maps.google.com/maps?q= q=query-此参数中传递的任何内容都将被视为输入maps.google.com页面上的查询框中。 显示GPS跳线位置的基本URL http://maps.google.com/maps?q=31.33519,-89.28720 http://maps.google.com/maps?q=&layer=c 层=激活覆盖。目前的选择是“T”交通,“C”街景。附加(例如,层=tc)以便同时进行。 http://maps.google.com/maps?q=&layer=c&cbll= cbll=街道视图的纬度、经度 http://maps.google.com/maps?q=&layer=c&cbll=31.33519,-89.28720 http://maps.google.com/maps?q=&layer=c&cbll=31.335198,-89.287204&cbp= cbp=接受5个参数的街景窗口:
以下是:(11)上半部分街道视图和下半部分地图,(0)朝北,(0)直行,(0)正常缩放,(0)0的间距 这一个按原样工作,只要改变电线,如果你想面对不同的方向(11后的0) http://maps.google.com/maps?q=&layer=c&cbll=31.335198,-89.287204&cbp=11,0,0,0,0 |
![]() |
3
4
您可以通过按街景顶部的链接按钮来获取这些值。 |
![]() |
4
3
更新10/2018get-api(见Haygood的答案)似乎已经过时了,但有些调用仍然有效。 基本URL: 改为 http://www.google.com/maps (map.google.com/maps仍然有效,但重定向) 参数:
更新的示例: http://www.google.com/maps?layer=c&cbll=31.335198,-89.287204 或 http://www.google.com/maps?layer=c&cbll=31.335198,-89.287204&cbp=,30,,,20 旋转30和螺距20。 |
![]() |
Borg · Android intent街景不再工作 8 年前 |