Google지도의 특정 경계 내에 위도/경도가 포함되어 있는지 확인하려고합니다.Google지도 Fusion Table에서 ST_INTERSECT를 사용하면 잘못된 요청이 발생합니다.
융합 표를 사용하여 경계를 표시하고 있습니다.
직선까지 내 폴리곤 데이터의 융합 테이블 결과에서 선택은 반환되는 :
https://www.googleapis.com/fusiontables/v1/query?sql=SELECT geometry FROM 1NosbtruuU4DH_tC2rtvTkFiMZfPNgL-HWUNx_Kk&key=mykey
이를 추가 할 때 내 쿼리 ST_INTERSECT에 절은 내가 오류 얻을 WHERE :
https://www.googleapis.com/fusiontables/v1/query?sql=SELECT geometry FROM 1NosbtruuU4DH_tC2rtvTkFiMZfPNgL-HWUNx_Kk&key=mykey WHERE ST_INTERSECTS(geometry,CIRCLE(LATLNG(-33.8977067,151.1944247),10))
을 오류 :
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "keyInvalid",
"message": "Bad Request"
}
],
"code": 400,
"message": "Bad Request"
}
}
내가 잘못하고있는 것을 누구든지 볼 수 있습니까?
죄송합니다. 다른 솔루션을 시도하는 동안이 복사/붙여 넣기가 좋지 않았습니다. 기하학을 사용하여 내 질문에 표시된 것처럼 나쁜 요청을 결과 –
그것은 나를 위해 (내 응답의 예제에서) 작동하지 않는다. 올바른 장소에 "WHERE"를 넣어야합니다 (Warren Shen이 [여기] (https://groups.google.com/group/fusion-tables-users-group/browse_frm/thread/f19ab93495f2d469#)에서 Google Maps API v3 그룹에서 같은 질문에 대한 답변) – geocodezip
지금은 매력처럼 작동합니다. 나는 https://developers.google.com/fusiontables/docs/v1/using#auth에 제공된 예제를보고 있었고 키가 쿼리의 일부로 오인되었다고 생각하지 않았다. –