在计算Google map 的距离时,URL解码器无法获取拾取点

我想使用Google Map API计算两个地方之间的距离。

在以下URL中,来源值为空。但是,当我从网址中删除 + Phase + 2%2C + 时,它的工作正常。

Google map 网址中的 + Phase + 2%2C + 有什么问题吗?

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Perungudi+RMZ+Millenia+Business+Park+Phase+2%2C+Kodandarama+Nagar%2C+Perungudi%2C+Chennai%2C+Tamil+Nadu%2C+IndiaSholinganallur+Wipro+Technologies+CDC5%2C+S&destinations=EZ+Avenue%2C+Elcot+Sez%2C+Sholinganallur%2C+Oggiamduraipakkam%2C+Tamil+Nadu%2C+India&mode=driving&language=en&sensor=false

最佳答案

编码没有问题,地址根本无法解析(经过地理编码):

http://gmaps-samples-v3.googlecode.com/svn/trunk/geocoder/v3-geocoder-tool.html#q%3DPerungudi%20RMZ%20Millenia%20Business%20Park%20Phase%202%2C%20Kodandarama%20Nagar%2C%20Perungudi%2C%20Chennai%2C%20Tamil%20Nadu%2C%20IndiaSholinganallur%20Wipro%20Technologies%20CDC5%2C%20S

关于ajax - 在使用Google map 的距离计算时使用urldecode获取拾取点的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20658356/

10-12 00:48