Permalink
Browse files

don't project query point if host projection is geographic

  • Loading branch information...
1 parent 4772a16 commit bb035bdc54559969a4ec045ee4305d3504952290 @artemp artemp committed Dec 31, 2006
Showing with 8 additions and 3 deletions.
  1. +8 −3 src/map.cpp
View
@@ -329,8 +329,13 @@ namespace mapnik
double x = lon;
double y = lat;
double z = 0;
- mapnik::projection dest(srs_);
- dest.forward(x,y);
+ mapnik::projection dest(srs_);
+
+ if (!dest.is_geographic())
+ {
+ dest.forward(x,y);
+ }
+
mapnik::projection source(layer.srs());
proj_transform prj_trans(source,dest);
prj_trans.backward(x,y,z);
@@ -371,7 +376,7 @@ namespace mapnik
mapnik::Layer const& layer = layers_[index];
CoordTransform tr = view_transform();
tr.backward(&x,&y);
-
+
try
{
mapnik::projection dest(srs_);

0 comments on commit bb035bd

Please sign in to comment.