- Автор темы
- #1
Почитал в инете, толком не понял. В каждом поле хранится одна координата (ширина либо долгота). Предлагают использовать два варианта:
1. Spatial float (в MySQL не нашел такой тип)
2. Double
Я решил использовать DOUBLE . Указал при создании поля 9,6. И проблема стала заключаться в кол-ве знаков. Например, координата "59,51548" запишется, как "59,515480". Больше знаков обрежется. Яндекс рекомендует использовать после запятой 6 знаков. Но есть координаты с меньшим кол-ом знаков. Как быть? MySQL добавляет в конце "0" и адрес уже не тот...
p.s. с типом double никогда не работал. Мало чего знаю...
1. Spatial float (в MySQL не нашел такой тип)
2. Double
Я решил использовать DOUBLE . Указал при создании поля 9,6. И проблема стала заключаться в кол-ве знаков. Например, координата "59,51548" запишется, как "59,515480". Больше знаков обрежется. Яндекс рекомендует использовать после запятой 6 знаков. Но есть координаты с меньшим кол-ом знаков. Как быть? MySQL добавляет в конце "0" и адрес уже не тот...
p.s. с типом double никогда не работал. Мало чего знаю...