この問題の背後にある概念が何であるかはわかりません。それは閉鎖か何か他のものかもしれません。この関数が実行できない理由がわかりません。実行されているように見えますが、ブラウザが空白になります。何が起こっているのかわからない。
google.maps.event.addListener(map,'click', function searchComplete() {
function outside() {
google.load('search', '1');
var newsSearch;
function onLoad() {
// Create a News Search instance.
newsSearch = new google.search.NewsSearch();
// Set searchComplete as the callback function when a search is
// complete. The newsSearch object will have results in it.
newsSearch.setSearchCompleteCallback(this, searchComplete, null);
// Specify search quer(ies)
newsSearch.execute('Obama');
// Include the required Google branding
google.search.Search.getBranding('branding');
}
// Set a callback to call your code when the page loads
google.setOnLoadCallback(onLoad);
}
outside();
});
また、JSFIDDLEを設定しました。