2010-05-03 63 views
6

我想使用緯度/經度座標來製作鏈接到谷歌街景的應用程序,並顯示最近的道路的街景。這是來自一個相當小且覆蓋面積很大的區域,因此海洋中間不會有任何座標。使用緯度/長度鏈接到谷歌街景

是否有公開的API顯示您需要直接鏈接到街景的獲取參數?

回答

1

你的意思是說像this

+0

這是一件好事,但我從Flex應用程序的連接,以便我將無法使用它。 – 2010-05-03 21:08:22

-1

以下是一個街景圖片的鏈接座標40.437,-79.962(緯度,經度):

http://maps.google.com/maps?f=q&hl=en&geocode=&sll=40.437965,-79.96253&sspn=0.007104,0.020084&layer=c&ie=UTF8&ll=40.437361,-79.960599&spn=0.007104,0.027122&z=16&cbll=40.433975,-79.962101&cbp=2,142.0851621378081,,0,3.3364732946064946

我不知道爲什麼座標反覆幾次後,我懷疑它可能與觀看方向等有關。我沒有檢查這是否適用於其他座標。希望這可以幫助。

2

如果你想從街景服務這可以很容易地完成提取原始JPEG文件。該技術是在這裏討論:

<panorama> 
<data_properties image_width="13312" image_height="6656" tile_width="512" tile_height="512" pano_id="sLaiF6Jex7mJmNol7tdOoA" num_zoom_levels="3" lat="51.495090" lng="-0.146971" original_lat="51.495098" original_lng="-0.147000"> 
    <copyright>© 2010 Google</copyright> 
    <text>Eccleston Pl</text> 
    <region>London, England</region> 
    <country>United Kingdom</country> 
    <data_flag>1</data_flag> 
</data_properties> 
<projection_properties projection_type="spherical" pano_yaw_deg="201.78" tilt_yaw_deg="92.06" tilt_pitch_deg="1.75"/> 
<annotation_properties> 
    <link yaw_deg="204.7" pano_id="CeutxcyB2V74lfN_fJwRww" road_argb="0x80ffffff"> 
     <link_text>Eccleston Pl</link_text> 
    </link> 
    <link yaw_deg="24.7" pano_id="t_mnKSugTLrQTEnJplXQ3A" road_argb="0x80ffffff"> 
     <link_text>Eccleston Pl</link_text> 
    </link> 
</annotation_properties> 

:爲全景

http://jamiethompson.co.uk/web/2010/05/15/google-streetview-static-api/

XML元數據可以從下面的請求

http://cbk0.google.com/cbk?output=xml&ll=[LAT,LNG] 

它可以讓你像這樣來獲得

然後可以使用pano_ids來獲取星期四從街景API mbnails或高分辨率瓷磚

縮略圖

http://cbk0.google.com/cbk?output=thumbnail&w=416&h=208&panoid=sLaiF6Jex7mJmNol7tdOoA

瓷磚

http://cbk0.google.com/cbk?output=tile&panoid=sLaiF6Jex7mJmNol7tdOoA&zoom=4&x=0&y=3

+1

此答案的每個鏈接現在都被打破。 – 2015-03-18 10:04:59