单独的文件加载或长行代码
Separate files to load or long line of code
http://rich.littlebigfoot.org.uk/test7.html
我正在创建地图,并将在地图上加载 20 条左右的步行路线。每次步行将有超过 50 个点,这将创建一个非常长的文件。为每次步行创建一个单独的文件是否更好,以帮助任何编辑需求或只加载一个很长的文件好吗?
如果我创建单独的行走文件,我是否只需正常调用它们。
谢谢
富有
20 条路径,每条路径约有 50 个点(即 20*50 = 1,000 对坐标)实际上并没有那么长/很大。举个例子 this GeoJSON file 世界上所有国家的形状:它有 10k+ 点。
一个好的做法确实是将您的数据和应用程序分开在不同的文件中,这样您就可以分别更新它们。
然后将您的数据再次拆分到单独的路径由您决定,具体取决于您更新它们的速度、您是否有(或没有)自动生成它们的过程,以及您的访问者是否受限带宽方面。只需考虑在用户浏览器上缓存不会更改的内容的好处 v.s。下载单独文件的网络请求数。
顺便说一句,请注意,您可以通过 passing an array of "array of coordinates" 构建多段线,而不必构建实际的 L.latLng
点:
var polyline = L.polyline(
[
[50.2184,-5.4793],
[50.2166,-5.4850],
[50.2168,-5.4884] // etc.
],
polylineOptions);
http://rich.littlebigfoot.org.uk/test7.html
我正在创建地图,并将在地图上加载 20 条左右的步行路线。每次步行将有超过 50 个点,这将创建一个非常长的文件。为每次步行创建一个单独的文件是否更好,以帮助任何编辑需求或只加载一个很长的文件好吗?
如果我创建单独的行走文件,我是否只需正常调用它们。
谢谢
富有
20 条路径,每条路径约有 50 个点(即 20*50 = 1,000 对坐标)实际上并没有那么长/很大。举个例子 this GeoJSON file 世界上所有国家的形状:它有 10k+ 点。
一个好的做法确实是将您的数据和应用程序分开在不同的文件中,这样您就可以分别更新它们。
然后将您的数据再次拆分到单独的路径由您决定,具体取决于您更新它们的速度、您是否有(或没有)自动生成它们的过程,以及您的访问者是否受限带宽方面。只需考虑在用户浏览器上缓存不会更改的内容的好处 v.s。下载单独文件的网络请求数。
顺便说一句,请注意,您可以通过 passing an array of "array of coordinates" 构建多段线,而不必构建实际的 L.latLng
点:
var polyline = L.polyline(
[
[50.2184,-5.4793],
[50.2166,-5.4850],
[50.2168,-5.4884] // etc.
],
polylineOptions);