一般如何清理内存呢?我现在不太清楚是哪儿的问题?请大家指教。
    我的网站是用asp.net写的,前台的代码写了好多javascript,而且因为是调用的google maps api,有时地图显示不出来,但网站的框架还能显示,试着用浏览器调试,发现一般问题是google maps 的js库调不出来。这个问题偶然出现,很苦恼。

解决方案 »

  1.   

    清除浏览器的历史记录服务器项目里面的web.config空白地方打几个空格
      

  2.   

    google在中国很不稳定,这个应该没办法吧。
    最好把代码写成“加载完毕”后再给控制项。
      

  3.   

    google maps 的调用有时候确实有问题,有的ip直接访问不到。
    这个不好解决。
    可以考虑用异步加载:
    <script type='text/javascript' src='http://maps.googleapis.com/maps/api/js?v=3&sensor=false&callback=initialize'></script>如果map 加载不上,自己写个定时器给用户一提示。则给用户一个提示。
      

  4.   

    不知道lz是不是用的https,有时候http和https的情况不一样。
    印象中下面这个地址之前我们遇到过部分ip地址访问不了:
    https://maps.gstatic.com/intl/en_us/mapfiles/api-3/12/17/main.js
      

  5.   

    我用的是http,因为https一直加载不上。我用的API是:
     <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=zh-CN"></script>
    您说的map加载不上,是如何来判断呢?是判断map变量为空就可以么?定时器我再好好琢磨一下。感觉你是个google map开发的老手了呵呵,说得很到位。
      

  6.   

    我前年开发时用的v3,没说加载不上呀?另外在加载时也有一个事件可以调用的
    google.maps.event.addListenerOnce(map, 'idle', function(){
        $('#tiplayer').html('谷歌地图应用正在加载...')
    });
    参考示例:http://www.hunchun123.com/house/
      

  7.   

    如果觉得google用的不爽,国内也有不少呀。soso,alimap,baidu,...
      

  8.   

    你好,我看了你的示例,做得很简洁,很棒。我想问你一个小的技术问题,因为我一个界面里的用到的javascript的“全局”变量很多,链接的js库也很多,这样在页面加载的时候会不会变得很慢?有什么好的解决技巧吗?谢谢。
      

  9.   

    你好,我看了你的示例,做得很简洁,很棒。我想问你一个小的技术问题,因为我一个界面里的用到的javascript的“全局”变量很多,链接的js库也很多,这样在页面加载的时候会不会变得很慢?有什么好的解决技巧吗?谢谢。
    最好不要用全局变量。如果真的需要可以把变量放到闭包中或封装到某个类中
      

  10.   

    用百度地图吧.
    Google的域名解析在国内经常性的不通.
    跟你没有关系