http://dituren-service.appspot.com/services/rgeo_ll?ll=39.94691582580937,116.38320347900391&c=onRgeoLoaded我知道这个链接能得到地名,但是不知道怎么获取,用AJAX获取时,提示错误你无权限

解决方案 »

  1.   

    可以考虑用这个,FF下可以,IE下会出错,不解...
    <script type="text/javascript">
    function onRgeoLoaded(json){
    alert(json.area);
    }
    </script>
    <script type="text/javascript" charset="gb2312" src="http://dituren-service.appspot.com/services/rgeo_ll?ll=39.94691582580937,116.38320347900391&c=onRgeoLoaded"></script>
      

  2.   

    AJAX跨域访问,须采用服务端代理获取
    具体流程:
    1、AJAX请求服务端程序,并将http://dituren-service.appspot.com/services/rgeo_ll?ll=39.94691582580937,116.38320347900391&c=onRgeoLoaded发送到服务端程序2、服务器端程序访问该URL得到数据再返回到AJAX客户端这样就完成了
      

  3.   

    如果是java的话,那么就是分析字符串的问题了 js正则一样可以的
      

  4.   

    用jsonp.js,hadoop.jsonp({url:url, callback:locationLoaded});
      

  5.   

    http://maps.google.com/maps/geo?q=35.756041,115.986939&output=csv&sensor=false
    我来晚了,以上这个地址是根据经纬度获取所在城市名称的,经纬度我自己随便写的,有一个问题请教各位前辈名宿,这个URL粘贴到浏览器里面访问,返回的是中文地名,但是在Eclipse里面自己写程序获取到的却是英文地名。不知道怎么解决?还望各位不吝赐教,非常感谢。