我尝试搜索但找不到答案。
我正在尝试编写一个接受坐标(即纬度和经度)的函数。例如,53.345633,-6.267014
。
然后,这些信息将作为用户当前位置以及前往附近某些地点的路线(我已经将这些位置存储在某处)输入到 Google map API 中,并且有望返回路线。
所以,我几乎已经完成了所有 map 工作,但我无法测试它,因为令人沮丧的是,我根本无法找出 urls.py
内部的正则表达式。
有人可以帮我解决这个问题吗?我希望它对你们来说足够简单。我之前尝试过,但惨败!这太令人沮丧了,因为我也快要完成这一部分了!!
感谢您的帮助!
PS 坐标格式是否可取,带逗号?也许 53.345633+-6.267014
会更好(然后我可以使用 my_coords = coords.replace("+", ", ")
或其他东西)?? >
最佳答案
我不确定我是否明白,但你可以尝试以下方法:
def str2cords(scords):
return [float(c) for c in scords.split(',')] #or maybe just scords.split(',') since float might mess up the exact cords?
或正则表达式:
'/(-?\d+\.\d+),(-?\d+\.\d+)/'
关于python - urls.py 正则表达式帮助坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5628786/