2014-03-12 3 views
0

내가 구글을 사용하여 내 웹 사이트에 구글 맵을 삽입하려고 내가 키를 생성하고 다음과 같이 그것을 입력 한 javasrcipt API 3. 매핑 자바 스크립트 API 3 키 생성을 매핑 매개 변수 키 = 이전 코드 줄에서).구글은

응용 프로그램을 열면 입력 한 키가 잘못되어지도가 충돌한다는 알림이 표시됩니다.

아무도 도와 줄 수 있습니까?

+0

키가 올바르게 생성되지 않은 것 같습니다. 키 매개 변수를 제거하면지도가 작동합니다. – duncan

+0

키가 Google에서 자동으로 생성되므로 키 자체가 유효합니다. 구성에 뭔가를 변경해야하는지 궁금합니다. –

+0

Google지도 api v3의 키를 승인하셨습니까? 브라우저 키입니까? 허용 된 리퍼러가 올바른가 (또는 서버 키가 허용 된 IP가 맞는지)? – geocodezip

답변

0

브라우저 키는 자바 스크립트를 통해 다른 API를로드 할 때 사용됩니다.

당신은 당신이 Maps APIJavascript API

<script src="https://maps.googleapis.com/maps/api/js?v=3&sensor=true"></script> 
<script src="https://apis.google.com/js/client.js?onload=init"></script> 

와 코드 내부에 간단하게 포함 유지할 수, 퓨전 테이블은 당신이이 방법으로 추가 할 수 있습니다, 말 :

function init() { 
    gapi.client.load('fusiontables', 'v1', function() { 
     gapi.client.setApiKey("YOUR_BROWSER_API_KEY_HERE"); 
     //Other stuff to do on loading this 
     gapi.client.fusiontables.query.sql({sql:["SELECT * FROM", TABLE_NAME].join(' '), fields:'rows, columns'}).execute(function(json) { 
      //Do what you need to parse the json response 
      //Set up KML Layers 
      //etc... make sure to check if maps is loaded too 
      json.rows.forEach(function(t) { 
       console.log(t); 
      }); 
     }); 
    }); 
} 

을 그리고 당신은 수있을 것입니다 OAuth 2.0이 아닌 인증 된 방식으로 작업 할 수 있습니다.