所以...我在项目中使用了一个地图,需要坐标来设置不同位置的标记。我可以通过很多选项来获取坐标。
将坐标存储在数据库中,并使用django视图使用ajax响应获取和转发坐标到javascript函数。
将其存储到python列表或字典中,并在需要时将数据发送到该javascript函数。
对HTML标记属性中的坐标进行硬编码,然后通过javascript获取它们,然后设置标记。
在django视图中使用文件并通过文件I / O获取数据并将其转发到javascript函数。
我想知道这些技术对于大约50套坐标是有效的,如果我的套装增加到1000左右哪一个会更充足?
如果你有更好的方法来做到这一点......请分享它.. 感谢
答案 0 :(得分:1)
我认为最好的方法是将这些数据存储在数据库中,原因如下:
如果由于某种原因您不想使用任何数据库(即使您始终可以将此数据存储在带有sqlite的文件中),您也可以尝试将其存储在某个python对象中,然后将它们发送到js(所以第二个选项),第三个我认为是最差的 - 你无法在javascript之外使用这些数据进行任何操作,这将非常难以阅读或调试(例如语法错误)。
H个