У меня есть это latlng = db.GeoPtProperty() в движке приложения.
latlng = db.GeoPtProperty()
С учетом длинного лат, как я могу запросить первые 10 ближе лат, без использования сторонней библиотеки?
Есть ли какая-нибудь хорошая документация для меня?
Заранее спасибо.
Геопространственные запросы не поддерживаются хранилищем данных.Однако существуют пользовательские реализации, включая геомодель, документированные здесь .
Я не верю, что это изначально поддерживается.Тем не менее, в Google I / O 2011 говорится о полнотекстовом поиске в App Engine (выделено мое):
"Наконец-то мы добавляем сервис полнотекстового поиска вApp Engine. Предстоящий сервис будет построен на основе самой инфраструктуры, используемой Google. В дополнение к полнотекстовым поисковым запросам мы также предложим числовые, geo , возможности поиска по дате и многое другое. Этот сеансВ нем будет описан базовый API-интерфейс для полнотекстового поиска, кратко изложены более сложные функции и показано, как полнотекстовый поиск связан с существующими службами, такими как хранилище данных. "