我正在学习并尝试使用谷歌地图api从中绘制一个选择区域 数据 </跨度> 在 聚变 </跨度> 表。它是 数据 </跨度> 我在泰国从KML进口的省份 聚变 </跨度> 表。使用以下代码 } }] }) layer.setMap(地图)
这是 聚变 </跨度> 表。
https://fusiontables.google.com/DataSource?docid=1aclHzWdYrUCcHHfgbmKnFTqTTppgeI0SkKNXPpYR&fbclid
您的 where 子句语法是问题。
where
function initialize() { var mapOptions = { center: new google.maps.LatLng(8.16,99), zoom: 6, mapTypeId: 'roadmap' }; var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions); var layer = new google.maps.FusionTablesLayer({ query: { select: 'geometry', from: '1aclHzWdYrUCcHHfgbmKnFTqTTppgeI0SkKNXPpYR', where: "'name' like 'Krabi'", }, styles: [{ polygonOptions: { fillColor: '#9acd32', fillOpacity: 1, strokeWeight: 0 } }], map: map }); } initialize();
#map-canvas { height: 150px; }
<div id="map-canvas"></div> <script src="https://maps.googleapis.com/maps/api/js"></script>