Google 地图 API v3 中的 where 子句

where clause in google maps api v3

本文关键字:where 子句 中的 v3 地图 API Google      更新时间:2023-09-26
    layer = new google.maps.FusionTablesLayer({
query: {
select: 'Category',
from: '1knKsUyo265x23IBqT6ovIqRdF905uIejBMmv6XI',
where: "'Category' = 'Shopping'" 
},
});

layer.setMap(map);

我想用 WHERE 子句再添加一个空间条件

'ST_INTERSECTS(LATITUDE, Circle(LatLng(49.248703,-123.101305), 5000))'

它们两者都完美但分开。谁能帮我梳理一下 WHERE 子句下的这两个查询?

根据文档,LATLNG 应该大写(和 CIRCLE)。

https://developers.google.com/fusiontables/docs/v1/sql-reference#Select

这对我有用:

Category = 'Shopping' AND ST_INTERSECTS(LATITUDE, CIRCLE(LATLNG(49.248703,-123.101305), 5000))

工作示例