Google 퓨전 테이블 /지도를 게시했습니다.Google 퓨전지도에 정보 창이 표시되지 않습니다.
https://www.google.com/fusiontables/DataSource?docid=1bQud-ZGrJK9yBwfdasIcbU1rwJ5W9ZE53RBAeLk
내 문제는 내장 된 맵이 HTML 내부지도를 볼 때 정보 창 apear하지 않습니다. 보시다시피,이 테이블은 모든 사용자에게 완전히 노출되어 있습니다. 이 문제를 알아 차리기 전에 테이블을 "링크가있는 모든 사람"으로 공유하고 문제가 아니라 공개로 변경하는 데 도움이되지 않는다고 생각했습니다. 내장 된지도
내 HTML : 최대 정보 창 신발 라디오 버튼이 clikced 때로드되는 미세하지만 레이어 초기화에로드되는 계층
<html>
<head>
<style type="text/css">
#map_canvas {
height: 700px;
width: 380px;
background: #000000;
float:left;
}
</style>
<script type="text/javascript"
src="http://maps.google.com/maps/api/js?sensor=true">
</script>
<script type="text/javascript">
var layer;
var map;
var html;
function initialize() {
var latlng = new google.maps.LatLng(62.835089,17.556641);
var myOptions = {
zoom: 5,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
// Add län
var lanLayer = new google.maps.FusionTablesLayer(667529);
lanLayer.setMap(map);
}
function clearOverlays() {
if (layer != null) {
layer.setMap(null);
layer = null;
}
}
function setMapLayer(fusionTableId) {
if (layer != null) {
layer.setMap(null);
layer = null;
}
layer = new google.maps.FusionTablesLayer(fusionTableId);
layer.setMap(map);
}
</script>
</head>
<body onload="initialize()" class="map">
<div id="map_canvas"></div>
<div class="LayerManager">
<form>
<input type="radio" onclick="setMapLayer(3357208)">Antal skuldsatta<br />
<input type="radio" onclick="clearOverlays()" checked="true" >Bara länsgränser<br />
</form>
</div>
</body>
</html>
. 왜?
에 대한 인수로 적절한 FusionTablesLayerOptions -object : GET http://maps.googleapis.com/maps/api/js/LayersService.GetFeature 레이어를 클릭하면 % 1sft % 3A3356679 & 2s9 % 3A4611686018427387930 % 234611686018427387930 & 3ssv-SE & 4m2 & 1ss & 2s & 4m2 & 1sh & 2sfalse & callback = _x22tks 및 token = 25202 500 (내부 서버 오류) –