1

我想知道如何对 URL 进行编码,以便可以将其作为参数传递给谷歌地图?

https://maps.google.com/maps?q=https:%2F%2Fdl.dropbox.com%2Fu%2F94943007%2Ffile.kml&hl=en&sll=32.824552,-117.108978&sspn=0.889745,1.575165&t=m&z=4

如您所见,URL 正在作为参数传递到 maps.google.com/ url

问题是如果我从http://www.microsoft.com/somemap.kml之类的 url 开始,我如何编码这个 URL 以便我可以将它传递给它

4

1 回答 1

2

该过程称为URL 编码

>>> urllib.quote('https://dl.dropbox.com/u/94943007/file.kml', '')
'https%3A%2F%2Fdl.dropbox.com%2Fu%2F94943007%2Ffile.kml'
于 2012-08-22T18:47:00.007 回答