Google映射路线服务

时间:2014-03-06 07:44:31

标签: google-maps google-geocoding-api

我有一个问题谷歌地图指导服务(api v3)。我不知道如何指定原点和目标字符串。例如,对于请求:

http://maps.googleapis.com/maps/api/js?sensor=false&region=ES&languaje=es&key=xxxxxxxxxxxxx&origin= “EJIDO + EL,西班牙,04700” &安培;目的地= “CORCOLLE,ITALIA,00010”

http://maps.googleapis.com/maps/api/directions/xml?sensor=false&region=ES&languaje=es&origin= “EJIDO + EL,西班牙,04700” &安培;目的地= “CORCOLLE,ITALIA,00010”

服务器的响应是:NOT_FOUND,即找不到路由,

但是,如果我将角色Ñ更改为N,即ESPA的ESPAÑA,则回复即可。

还有其他地方有“特殊人物”,例如:Göttingen,München,Köln,......

我一直在寻找文档中的信息,但找不到任何相关信息。

如何指定不同的来源和目的地?

此致

旧金山

1 个答案:

答案 0 :(得分:1)

请求http://maps.googleapis.com/maps/api/directions/xml?sensor=false&region=ES&languaje=es&origin="EJIDO+EL,ESPAÑA,04700"&destination="CORCOLLE,ITALIA,00010" 是真的,您可以在浏览器中测试它。 如果您在请求中遇到问题,则可能来自URL编码。对于字符串URL中的特殊字符,您需要在使用此字符串

请求之前对其进行编码