diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-08-05 18:29:34 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-08-05 18:29:34 +0000 |
commit | f7653870724b1c217722d52f19bc7de178620cea (patch) | |
tree | d8f2fff96b665862fc632fa72dc31241ea87ea80 /navit/item.c | |
parent | 8044cf29a40000e4bae88f6e323891e1ea4d8d6a (diff) | |
download | navit-f7653870724b1c217722d52f19bc7de178620cea.tar.gz |
Add:gui_internal:Added support for POIs
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1251 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/item.c')
-rw-r--r-- | navit/item.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/navit/item.c b/navit/item.c index 5f5885e08..c6de4ba80 100644 --- a/navit/item.c +++ b/navit/item.c @@ -49,6 +49,18 @@ item_coord_get(struct item *it, struct coord *c, int count) return it->meth->item_coord_get(it->priv_data, c, count); } +int +item_coord_get_pro(struct item *it, struct coord *c, int count, enum projection to) +{ + int ret=item_coord_get(it, c, count); + int i; + enum projection from=map_projection(it->map); + if (from != to) + for (i = 0 ; i < count ; i++) + transform_from_to(c+i, from, c+i, to); + return ret; +} + int item_coord_is_segment(struct item *it) { |