Yes, Cloud SQL supports Spatial Queries . I donβt know if it works with geodjango, but I donβt understand why it is not.
Keep in mind that Mysql geospatial queries require myisam tables. Myisam tables can be damaged much more easily than innodb tables, so you must be very careful in using them. In particular, if your data changes frequently, you will sometimes need to restore backups. In this case, consider the Search API for geospatial queries instead. If data changes infrequently (for example, a physical storage locator), myisam tables are likely to work fine.
source share