Я бразилец, и у меня есть проект, в котором я использую Google Maps API + GWT + MySQL, но у меня проблема: я не могу создать геометрию многоугольника в BD с более чем 3 десятичными знаками.
Если я выполню запрос:
INSERT INTO monografia.locais (nome,descricao,tags, geo)
VALUES ('test','this is a polygon','dfaf asdf asdf',
GeomFromText(
'POLYGON((-19.863924936000608 -43.887290954589844,
-19.84810225157064 -43.97758483886719,
-19.893951403349405 -44.011573791503906,
-19.92945922975802 -44.01466369628906,
-25.065697185535864 -40.62744140625,
-19.863924936000608 -43.887290954589844))
'))
вернет мне ноль, но если я округлю до 2 десятичных знаков, это будет работать:
INSERT INTO monografia.locais (nome,descricao,tags, geo)
VALUES ('doidera','é um poligono doidera','dfaf asdf asdf',
GeomFromText(
'POLYGON((-19.86 -43.88,
-19.84 -43.97,
-19.89 -44.01,
-19.92 -44.01,
-25.06 -40.62,
-19.86 -43.88))
'))
Но мне нужноЛучшая точность, более 2 знаков после запятой.Кто-нибудь может мне помочь?