用于西班牙火车站的Google地图地理编码

时间:2014-05-03 04:32:43

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

我正拼命想要为火车站检索谷歌地图的西班牙语地理编码结果。

在将英文关键字“火车站”附加到我要搜索的位置时,它会返回有关该城市火车站的信息

例如,对于伦敦,请求是“伦敦火车站”,语言参数在URL中设置为“en”:

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

返回正确的位置类型:

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

但是,当使用请求“londres estacion”或“london 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“london banhof”和法语“london gare”进行测试,并且它确实使用这些语言。我无法弄清楚问题来自西班牙语。

您是否碰巧知道为了获得火车站的结果而附加到城市名称的西班牙语关键词是什么?

非常感谢你的帮助

1 个答案:

答案 0 :(得分:0)

返回正确的位置类型

这些类型并不比其他可能的类型更合适。地址参数需要一个地址,它不会认为该地址包含一个类型,并且不会应用过滤。

地理编码地址适用于名为"London train station"的位置(您可能已经注意到它位于加拿大而不是英格兰)。

当这个位置成为博物馆时,它将返回类型"博物馆"。

如果您想按类型过滤(地理编码不支持),请使用places-search