0
我使用TRUE lat和lon。我在处理大距离时已启用模型中的地理位置。使用GeoDjango获得与里程的距离
以下是关于城市的整个列表,但我如何获得单个城市之间的距离?一直在寻找互联网和文件,但似乎无法找到一个例子。谢谢。
pnt = AustraliaCity.objects.get(name='Hobart').point
for city in AustraliaCity.objects.distance(pnt): print(city.name, city.distance.miles)
试过这个和很多其他的变化,但没有什么坚持。
for city in AustraliaCity.objects.filter(pk=1).distance(pnt): print(city.name, city.distance.miles)
我能够有两点使用GEOSgeometry.distance(),但我得到一个浮动回来,不能打电话distance.miles将其转换。
感谢您的建议和帮助。