geo: don't accept +180/-180 longitude because it is same as 0 longitude

It is an incompatible change but it will be not a problem. Because
+180/-180 can be replaced with 0 systematically.