我想知道哪种方法可以实现相当准确的定位,+可扩展性和速度。
似乎Django的Geoip的地址数量有限。并且IP有时被重定向到ISP生成的地址。 使用GeoIP的好处是我不必在客户端乱搞。使用IP,并依靠Maxmind是一个实际的阻碍?
另一方面,使用浏览器的Geolocation API,我相信我可以获得更准确的位置,但前提是它是第一个"允许[编辑]"由客户。然后,它将涉及将坐标发送到后端,以便使用Geodjango之类的东西进行进一步处理以解析坐标。
我错过了什么?有人可以对这些差异有所了解吗?这没关系吗?
答案 0 :(得分:0)
全部取决于您的申请需要多准确。
因此,对于您的具体情况,请使用第二个选项。