Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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 静态地图+;HTML画布_Javascript_Html_Google Maps_Canvas - Fatal编程技术网

Javascript 静态地图+;HTML画布

Javascript 静态地图+;HTML画布,javascript,html,google-maps,canvas,Javascript,Html,Google Maps,Canvas,我想在我的网站上的画布元素中使用谷歌地图生成的静态地图图像。由于此映像是从外部源加载的,因此会引发安全警告 解决这个问题的最佳方法是什么?是否需要缓存服务器上的所有地图?不要从客户端的其他域加载任何内容。使用服务器端技术中的网络库在服务器端加载映像。例如,在java中,创建一个专用的servlet来为图像服务- GoogleMapServlet extends HttpServlet { void doGet(req, res) throws Exception { response.s

我想在我的网站上的画布元素中使用谷歌地图生成的静态地图图像。由于此映像是从外部源加载的,因此会引发安全警告


解决这个问题的最佳方法是什么?是否需要缓存服务器上的所有地图?

不要从客户端的其他域加载任何内容。使用服务器端技术中的网络库在服务器端加载映像。例如,在java中,创建一个专用的servlet来为图像服务-

GoogleMapServlet extends HttpServlet {
void doGet(req, res) throws Exception {
    response.setContentType("image/JPEG");
    //read the image from google using java.net package.
    //use imageio to write the image to response.outputstream.
    //return.
}
}
在jsp页面上,使用-


如果地图在将来不会更改,请将其缓存。

您是否有可能在node.js中提供类似的示例?谢谢你的帮助。