2

Я пытаюсь создать приложение для Android, которое будет извлекать список местоположений из облачной базы данных, находящихся в заданном радиусе вокруг местоположения пользователя. Here - статья от Google, описывающая, как реализовать это на веб-сайтах. Поскольку мой проект основан на базе Android, и у меня нет никакого прошлого опыта в веб-хостинге, я решил создать приложение Android, подключенное к App Engine, вместо работы с базой данных MySQL, которая была использована в учебнике Google.Как создать приложение Android, связанное с Google Cloud SQL, в бэкэнд вместо хранилища данных App Engine?

Однако, похоже, что хранилище данных App Engine не позволяет сравнивать неравенства по нескольким полям в запросе. В моем случае мне нужно будет запросить как широту, так и долготу, чтобы фильтровать близлежащие результаты.

Поэтому я считаю, что Google Cloud SQL, вероятно, будет лучшим выбором для меня. Могу ли я подключиться к Google Cloud SQL из моего Android-проекта, подключенного к App Engine, через свою автогенерированную клиентскую конечную библиотеку?

Я был бы очень признателен за советы этого сообщества в этом вопросе. Спасибо в ожидании!

ответ

1

Конечная точка просто называет ваш собственный код приложения, оттуда вы можете делать что угодно, например, запрашивать sql. Обратите внимание, что есть другие способы сделать это в хранилище данных, см. Реализации библиотеки геолокации, некоторые из них существуют для хранилища данных. В противном случае его легче закодировать для sql, но вам придется заплатить цену за него. $

+0

Спасибо за помощь, Зиг! Как другие поставщики SQL, такие как Amazon, относились бы к хранилищу данных с точки зрения простоты внедрения в Android и понесенных затрат? – Price

+0

Thats другой q, но s.o не понравится, потому что не о коде :) –