2012-02-06 5 views
0

Google은 콜백 및 HTTPS를 사용하여 비즈니스 용 Google지도 (키를 사용하지 않고 클라이언트 ID를 사용)를 동적으로로드하려고합니다. 아래 코드를 사용하면지도를 표시 할 수 없습니다. 작동하는 HTTPS, 클라이언트 ID 및 콜백에 사용할 올바른 JavaScript/URL이 있습니까?Google지도 동적로드 표시 안 함

누군가가 도움을 줄 수 있기를 바랍니다.

function StartMap() { 
    var script = document.createElement("script"); 
    script.src = "https://maps.googleapis.com/maps/api/js?sensor=false&client=gme-CLIENTIDHERE&callback=LoadApis"; 
    script.type = "text/javascript"; 
    document.getElementsByTagName("head")[0].appendChild(script); 
} 

function LoadApis() { 
    google.load("maps", "2", { "callback": LoadMap }); 
} 

function LoadMap() { 
    //Code here 
} 
+0

, 당신이 시도해야 Google Maps API for Business 지원팀에 문의 하시겠습니까? 귀하의 질문에 대답 할 준비가되어있는 사람들이 있으며, 귀하가 MA4B를 갖고 있다면, 귀하는 그러한 지원을받을 권리가 있습니다. –

답변

0

잘못된 것처럼 보입니다.

StartMap

이지도를 구글, google loader를로드 할 필요가 다음 로더는 당신을위한지도를로드 할 수 있습니다, 당신은 other_params 옵션을 통해 추가 검색어 매개 변수를 추가 할 수 있습니다

그냥 호기심
function StartMap() { 
    var script = document.createElement("script"); 
    script.src = "https://www.google.com/jsapi?callback=loadMaps"; 
    script.type = "text/javascript"; 
    document.getElementsByTagName("head")[0].appendChild(script); 
} 

function LoadApis() { 
    google.load("maps", "2", {"callback": LoadMap, "other_params": "sensor=false&client=gme-CLIENTIDHERE"}); 
}