2012-02-10 48 views
0

我使用谷歌地圖創建靜態地圖,並得到一個奇怪的問題。我試圖在這裏編碼一所大學,但Google Maps靜態似乎在弗吉尼亞州某處創建了一張地圖。不正確的谷歌地圖靜態本地化

我使用的鏈接是:

http://maps.google.com/maps/api/staticmap?center=10945+BOULEVARD+Circle+near+21117&zoom=l6&size=500x500&markers=color:red%7C10945+BOULEVARD+Circle+near+21117&format=jpeg&maptype=map&sensor=false&

當我去谷歌地圖和剛做10945 +大道+圈子+近+ 21117我得到正確的地圖。這是谷歌地圖靜態的一些奇怪的錯誤還是我錯過了什麼?

+0

10945 Boulevard Circle究竟在哪裏?我看到它出現在加利福尼亞州聖萊安德羅的谷歌地圖上。這是正確的城市和國家嗎? – andresf 2012-02-10 18:11:21

+0

Owings Mills MD。 (http://maps.google.com/maps?hl=en&q=10945+Boulevard+Circle+21117&gs_upl=&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&biw=1603&bih=1267&ix=sea&ion= 1微米= 1,即= UTF-8&HQ = hnear = 0x89c817008d77b913:0xff88db9098b294ae,10945 +大道+ CIR,+奧因斯+米爾斯,+ MD + 21117&GL = US&EI = JG41T-THOsrq0QHMhf3cAg&SA = X&OI = geocode_result和CT =標題&resnum = 1&VED = 0CB4Q8gEwAA) – brechmos 2012-02-10 19:21:28

+0

應該說也要注意靜態地圖上面的URL中的「near 21117」。 – brechmos 2012-02-10 19:29:28

回答

1

在地址中使用「near」很合適,但如果您知道城市和州,則最好將其包含在查詢中。看起來你的地址中的單詞「circle」被誤解了(例如,將它改爲「cir」)。

我只是changec圈CIR和它的作品對我來說:

http://maps.google.com/maps/api/staticmap?center=10945+BOULEVARD+Cir+Near+21117&zoom=16&size=500x500&markers=color:red%7C10945+BOULEVARD+Cir+near+21117&format=jpeg&maptype=map&sensor=false&

你也可以簡單地增加國家縮寫,並刪除「近」,它也應該工作。

+0

謝謝。這很有幫助。但是,爲什麼谷歌地圖和谷歌地圖靜態顯示具有相同位置的不同地圖(至少據我所知)。兩者都是「Boulevard + circle」嗎?他們是否使用不同的geolocator/geoencoder? – brechmos 2012-02-10 19:44:44

+0

看來,如果我保留原來的「圓圈」並添加「...... + near + 21117 + md ...」(即添加「md」),它似乎也起作用。所以它似乎也與21117有關。奇怪的。但是,再次感謝。 – brechmos 2012-02-10 19:48:29