Índice espacial no MySQL - ERRO - Não é possível obter o objeto de geometria dos dados que você envia para o campo GEOMETRY

Eu sou novo na coisa do 'índice espacial', mas parece ser a melhor solução para a filtragem com base na latitude / longitude. Então, adicionei uma coluna à minha tabela:

Então eu criei umgeometry campo:

  ALTER TABLE `addresses` ADD `point` POINT NOT NULL 

E então eu tentei adicionar um índice:

  ALTER TABLE `addresses` ADD SPATIAL INDEX ( `point` ) 

Mas eu recebo um erro:

  #1416 - Cannot get geometry object from data you send to the GEOMETRY field

O que eu estou fazendo errado aqui

questionAnswers(2)

yourAnswerToTheQuestion