Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在谷歌地图上显示包含某物空间分布的覆盖图(并快速完成) 问题:_Javascript_Html_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 如何在谷歌地图上显示包含某物空间分布的覆盖图(并快速完成) 问题:

Javascript 如何在谷歌地图上显示包含某物空间分布的覆盖图(并快速完成) 问题:,javascript,html,google-maps,google-maps-api-3,Javascript,Html,Google Maps,Google Maps Api 3,我想在谷歌地图上显示包含某物空间分布的覆盖图 以下是我的方法的结果,我想要类似的结果: 现在,我显示了大约10000个实例,每个实例大约有2km x 2km宽。这种方法相当慢(此贴图渲染几秒钟) 有没有办法渲染得更快?最好的解决方案只使用javascript(但我想我可以动态生成一些KML) 安装程序 我正在做一些原型工作,所以我不使用完全成熟的服务器(任何服务器),只使用ipython.org/notebook.html,这意味着我可以很容易地调用任何python函数,但没有简单的方法说pa

我想在谷歌地图上显示包含某物空间分布的覆盖图

以下是我的方法的结果,我想要类似的结果:

现在,我显示了大约10000个实例,每个实例大约有2km x 2km宽。这种方法相当慢(此贴图渲染几秒钟)

有没有办法渲染得更快?最好的解决方案只使用javascript(但我想我可以动态生成一些KML)

安装程序
  • 我正在做一些原型工作,所以我不使用完全成熟的服务器(任何服务器),只使用ipython.org/notebook.html,这意味着我可以很容易地调用任何python函数,但没有简单的方法说path
    /path/
    将输出以下KML。另一方面,所有东西都在我的计算机上,因此
    文件://
    URL可以工作
  • 后端是用python编写的
  • 我试过的
  • 输出多边形(速度较慢)
  • 使用热图。我在缩放方面有问题,基本上缩小时是这样的:,放大时是这样的:
    你可以从phpclasses.org下载我的课堂希尔伯特曲线。它使用一条空间填充曲线来细分平面并缩小尺寸。

    或者我一定要试试热图。至于FusionTable,google文档指出,FusionTables中的数据不容易在运行中修改,我的数据将自动生成,这一点并不明显。只是想看看是否可以使用其中一个“层”(FusionTablesLayer或KmlLayer)来加快渲染速度。您可能可以在服务器上创建平铺以覆盖在地图上(但这需要更多的工作)。谢谢,接下来我将尝试使用KML,但在此之前,我需要检查是否可以在KMLLayer中使用
    file://
    URL。