2014-05-03 24 views
0

我拼命試圖檢索谷歌地圖地理編碼結果西班牙語爲火車站。谷歌地圖西班牙火車站的地理編碼

當追加的英文關鍵字「火車站」以我尋找的位置,它在城市

例如返回有關火車站的信息,在這裏爲倫敦,請求是「倫敦火車站「和語言參數設置爲 」en「 中的URL:

http://maps.googleapis.com/maps/api/geocode/json?address=london%20train%20station&language=en&region=us&sensor=false

的正確位置類型返回:

"types" : [ "train_station", "transit_station", "establishment" ] 

然而,使用請求「倫敦ESTACION」或「倫敦TREN ESTACION」設置爲語言參數時「ES」,然後返回的信息是關於倫敦市的,而不是關於火車站

http://maps.googleapis.com/maps/api/geocode/json?address=londres%20estacion%20station&language=en&region=us&sensor=false

"types" : [ "locality", "political" ] 

我已經在deutsch「倫敦班霍夫」和法國「倫敦gare」進行了測試,並且確實在這些語言中有效。我無法弄清楚西班牙語問題的來源。

你會碰巧知道什麼是正確的西班牙文關鍵字追加到城市名稱,以獲得火車站的結果?

非常感謝您的幫助

回答

0

的正確位置類型返回

這些類型並不比其他可能的類型更恰當。地址 - 參數需要一個地址,它不認爲該地址包含一個類型,並且不會應用過濾。

地理編碼地址用於名爲"London train station"的位置(您可能已經注意到它位於加拿大而不是英格蘭)。

當這個位置是一個博物館,它會返回類型「博物館」。

如果您想按類型進行過濾(不支持地理編碼),請使用places-search