Google지도에서 약 300 개의 폴리곤을 가진 퓨전 테이블을 레이어로 사용하고 있습니다. 모든 것이 잘 작동하지만 내 코드의 'where'절이 아무 효과가없는 것 같습니다. 브라우저에서 Fusion Tables를 쿼리하려고했는데 API 키 인증에 대한 오류 메시지가 나타납니다. 키 인증을 사용하면 브라우저에서 제대로 작동하지만지도를 표시하는 코드에서는 작동하지 않습니다.Where 절이 FusionTablesLayer 쿼리에서 작동하지 않습니다.
Fusion Tables documentation 및 Google Maps documentation about Fusion Tables Layers을 읽는 데 많은 시간을 썼지 만 google.maps.FusionTablesLayer에 매개 변수로 API 키를 제공하는 방법을 알 수 없습니다.
var layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1-O2W25MX7ggxdxlvZ2Ac6uTeXJ8kWUUUrUS_i10',
where: 'name = Antwerp'
}
});
layer.setMap(map);
질문의 제목, 당신이 그것을 고칠 수 : "이름 = '앤트워프'"
사용되지 않는 쿼리 형식을 사용하는 곳이되어야 하는가? – geocodezip