现在有一个需求,要调用百度地图的api,百度地图官网说要这样引用百度地图API文件
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>
    因为公司的网是内网,连接公司网络的电脑没有办法访问外网导致那整个页面会出错。这边发布项目的主机是可以通过代理连接到外网的。请问除了弄一个离线的百度地图然后下载瓦片以外,有没有别的办法?例如通过后台的java调用这个百度地图的js接口传给前端展示是否可行?反正后台发布项目的服务器是可以连外网的,有办法吗?

解决方案 »

  1.   

    并不行,这个js内部还会调用百度地图的接口获取信息。举个最简单的例子,百度地图支持实时显示交通拥挤程度,你觉得这是一个离线的js库能做到的吗?
      

  2.   

    当然不行,整个瓦片图下载和渲染逻辑都是在地图jsapi中,如果这个文件你都没拉下来,又何谈其他的呢