首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

googlemapAPI服务器

2012-07-30 
google地图API服务器google地图API服务器拒绝了您的请求。请求中指定的‘sensor参数必须设置为‘true或fas

google地图API服务器
google地图API服务器拒绝了您的请求。请求中指定的‘sensor'参数必须设置为‘true'或'fase'
这是什么情况,我该怎么解决 .在本地调试行,但是运行在服务器上就提示上面那个。

[解决办法]
用V3版吧,不需要密钥

参考地址

C# code
 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"> </script>

  <script type="text/javascript">
    var directionDisplay;
    var directionsService = new google.maps.DirectionsService();
    var map;
    var geocoder;

    function initialize() {
      directionsDisplay = new google.maps.DirectionsRenderer();
      geocoder = new google.maps.Geocoder();

      var chicago = new google.maps.LatLng(41.850033, -87.6500523);
      var myOptions = {
        zoom: 7,
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        disableDefaultUI: true,
        center: chicago
      }
      map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
      directionsDisplay.setMap(map);
      directionsDisplay.setPanel(document.getElementById("directionsPanel"));


      var tmpArr, QueryString;
      var URL = document.location.toString();
      if (URL.lastIndexOf("?") != -1) {
        QueryString = URL.substring(URL.lastIndexOf("?") + 1, URL.length);
        QueryString = QueryString.substring(QueryString.lastIndexOf("=") + 1, QueryString.length);
        tmpArr = QueryString.split("&");
        for (i = 0; i < tmpArr.length; i++) {
          try {
            var ID = eval(tmpArr[i]);
          }
          catch (e) {
            var re = new RegExp("(.*)=(.*)", "ig");
            re.exec(tmpArr[i]);
            try { eval(RegExp.$1 + "=" + "\"" + RegExp.$2 + "\""); }
            catch (e) { }
          }
        }
      }
      else {
        QueryString = "";
      }
      if (QueryString.length > 0) {
        document.getElementById("addressIfnfo").value = QueryString;
        $(document).ready(function() {
          codeAddress();
        });
      }
    }

    function calcRoute() {
      var start = document.getElementById("fromAddress").value;
      var end = document.getElementById("toAddress").value;
      var request = {
        origin: start,
        destination: end,
        travelMode: google.maps.DirectionsTravelMode.DRIVING
      };
      directionsService.route(request, function(response, status) {
        if (status == google.maps.DirectionsStatus.OK) {


          directionsDisplay.setDirections(response);
        }
      });
    }
    function codeAddress() {
      var address = document.getElementById("addressIfnfo").value;
      if (geocoder) {
        geocoder.geocode({ 'address': address }, function(results, status) {
          if (status == google.maps.GeocoderStatus.OK) {
            map.setCenter(results[0].geometry.location);
            var marker = new google.maps.Marker({
              map: map,
              position: results[0].geometry.location
            });
          }
        });
      }
    }

  </script>


[解决办法]
探讨
引用:
申请的API里面。。。用一段sensor=true or fase

把他改成sensor=true。。。去掉了个就OK了。。

它只可以是一个值


我改掉了,可是又出现另外的问题

[解决办法]
要不然你把你要申请的域名或是IP发出来。。。

我帮你申请一下。。。
[解决办法]
探讨

引用:
申请的API里面。。。用一段sensor=true or fase

把他改成sensor=true。。。去掉了个就OK了。。

它只可以是一个值


我改掉了,可是又出现另外的问题

热点排行