Offline SEARCH (NOT routing) for cities, streets, POIs

Michael Bechtold shared this idea 5 years ago
Completed

Offline SEARCH for cities and streets should be doable from vector maps, right ?


I would not ask for perfect solution like offline navigation (which is not supported by the mapsforge data format). Some basic SEARCH would be good enough.

Best Answer
photo

WELL .... done :)

Enjoy Locus Map 3.17.0 with new offline address search.

More information: http://www.locusmap.eu/news-version-3-17-0/

Comments (71)

photo
0

hello michael


mark it with: "work in progress" :)

photo
0

COOL !!

photo
0

Very good idea, if possible that would be great!

photo
0

Great! I`m waiting...

photo
0

Danke. Ich werde es gleich mal ausprobieren.

photo
0

Wird es auch möglich sein, diese Daten mit in die Suchfunktion einbinden zu können? Suche nach Bahnstation xy z. B.


Zudem wäre es sehr hilfreich, wenn ausländische Objektnamen in z. B. Englisch angegeben werden könnten. Im Moment sind z. B. japanische Namen nicht einfach zu lesen. Bei Garmin und Skobbler geht das.


Und mal nebenbei. Sind das nicht eher Dinge die von vornherein schon in den OSM-Karten hinterlegt sein sollten?

photo
0

[DE]


Ich denke wir sollten noch nicht über ungelegte Eier reden.


Wenn die beta da ist, wird es noch genug zu diskutieren geben.


Warten wir mal ab..

photo
1

No only adress search , also places, geo names etc. would be quite helpfull

photo
3

Because of increasing number of requests on Offline search of addresses and POI's, I just want to notify, that it's work on next months, that has priority for us.


Currently we work on improved version of Locus Store. This, together with some other tasks is planned till end of May. Then we start on this task.


Just please keep in mind, that our time estimations are really bad, so we usually needs +50% more time then we expected :)

photo
1

This would allow me to kick the other GPS apps from my mobile (OsmAnd etc.) and free valuable memory :-)

photo
1

Hey guys, any news on this topic? I'm really longing for this feature. Would be great to see it implemented.

photo
2

We would like to see it to :). There is high chance to bring "Offline POI search" till end of this year! Offline address search - we have not yet started work on it, so cannot promise any date.

photo
1

I have now uninstalled Sygic, MapFactor Navigator, OruxMaps, HERE. Each of them had unique features but none had all the features I wanted for cycling route planning & navigation. Sygic was very easy to use, offline search worked well, TomTom maps have very extensive POI list. MFN has very good integrated offline routing engine, less mucking around and confusion than Locus. Orux has everything but too complicated. HERE is free & very nice maps.


But now I uninstalled them all because LocusPro has everything (topo maps, shading, offline routing (eventually)) + much more *except* after hours of searching the online manual & forum I find that what I thought was a simple address search is not possible... the one last feature. At least I can see from the forum, knowledge base, release notes, blogs etc. that the online Locus community is very active, and the address search feature is in planning.


A big thank you Locus developers. I wait patiently.

photo
1

That's a really great idea.

I would also like to search for city names offline. I hope this feature will come

photo
1

FYI, you can already do offline search for city names and items on similar abstraction level, just not (yet) on detail level like addresses. Go to main menu (3 lines on top left) > more functions > search > GeoNames and GNS.

photo
1

Now we are in second half of 2015 - how are the plans and solution architecture for this feature progressing ?

From performance of current POI DB beta feature I would assume this is not extendable to town/street level in a performant way. Solutions like OSMand, Scout and alike get it done, so I trust you will kill the challenge, too :-)

photo
2

POI search works already great. Please add also offline search for cities and streets.


Why can Scout do offline navigation with OSM Maps and Locus not?

photo
1

Well ... "why". Simple answer ...


I'm checking a Scout developers page - http://www.scrobbler.com . Team behind scout app has on this page ... "The European team consist of about 130 employees, working in two offices ...". Well in Locus case, we may write - "The European team consist of one Android developer, one server developer and two support/marketing/universal employees, all home-working". So maybe this is the reason why Locus isn't able to do some advanced tasks like full offline or full hardware supported 3D tasks.


And Michale ... Petr is working on offline address search already for more then month, so ... no worry it will come probably soon ;)

photo
1

I love the message, Menion. Last time when I was in Praha some weeks back, I had no time to get in touch with you. Next time I'll try my best to meet you and Petr and invite you for dinner :-)

photo
1

Sounds reasonable. By the way street search with scout works terrible. Looking forward to your solution.

photo
1

I'm sure it will work fine :). Btw. I missed first sentence on scrobbler page, where they wrote that they have more then 600 employees. Well ... really huge team behind it.

photo
1

Locus is a really great GPS app and I trully appreciate all the time and effort you invest in it.

It would be really great to have offline street search and it looks like you are working on it.

Any news or update?

Thanks

photo
1

You won't have to wait too long ;)

photo
1

great! I can not expect to use offline search

photo
1

Wonderful!

Dne 27. 2. 2016 10:02 napsal uživatel "Locus Map" <locus.map@asamm.com>:

photo
1

WELL .... done :)

Enjoy Locus Map 3.17.0 with new offline address search.

More information: http://www.locusmap.eu/news-version-3-17-0/

photo
1

However, I can't find any addresses for download in the shop. How to do?


0e1add1e490a797424c4c2316c5e0bbb


54268e6903ddc75b3ab1961ee1733058


(only maps available)

photo
1

Hello Andreas,

it seams to be a little problem for now,

so if you want to use this feature read first section of

http://forum.locusmap.eu/index.php?topic=5016.0

and download needed db from googledrive and follow instuction

Wolfgang

photo
1

Andres, balloni is not correct.

LoMaps in Locus Store contains new addresses! Read more here for example: http://www.locusmap.eu/news-version-3-17-0/

photo
1

Hi,

as Menion already wrote: download/purchase any latest version of LoMaps (version 2016.04.01), please. The offline addresses are part of LoMaps.

photo
1

Does this mean that offline address search does only work with LoMaps?

photo
1

Offline addresses require special database/file ( same database that is used for offline "Points of interest" feature ) and this database is distributed in one pack with LoMaps.

photo
1

Yes yes, this's clear but he (and me) means: can I use this db file (which is in that LoMaps zip) also with own vectormaps eg from andromaps?

I tried once LoMaps last year but first it is fast outdated (no update available anymore after purchase) and second it was not very good working (had some visible tags of streets which covered the whole map when low zoom).

Would much prefer to use often uptodate andromaps therefore with bought LoMaps POI db. Possible?

photo
1

Sure it is possible. There is an only simple convention - database has to have same name and be in same directory as map. So if you map has name "my_map.osm.map", then database has to be in same directory with name "my_map.osm.db".


Some time ago, there were restriction to only LoMaps + DB. This is not anymore needed, so feel free to use this database with all possible vector maps. Ah only limitation is version of maps. It needs to be based on format of MapsForge V3.

photo
1

Thank! I just downloaded the whole Germany map now and tried the offline search but even with the original LoMap, I see "No offline address data here yet!". But I have the both files: _germany.osm.map (md5=343B8061AD7DF2227D3BAE73D220487A) and _germany.osm.db (md5=0519CC55D999A4A1F98258293E7B32A0) in the vector map folder and the map is working.

What is wrong here and to do?

Do I have to switch something on?

1dd23e5d8d3499aab491fa153e5eca8f

30fb8b977c286c51327335ffa434c4cc


d8ec3e641111d2d145dd350d307d6310


023b90899e26fd9eb9830fb078c9b6ea

photo
1

Hi franc,

if you look at the version info it says that the map is created in june 2015.

But the offline address search works only with maps created in april 2016 or later.

I have downloaded the two germany maps north and south created in april 2016 yesterday and with these maps the offline search works as expected.

So you have to possibilities:

(1.) Wait for the new complete germany map until it is available.

(2.) Buy germany north and south maps.

By the way. Yesterday I thought the offline address search is not working. But you have bad luck if you search Hamburg in the germany south map ;-).

c.s.g.

photo
1

Dear franc,

as c.s.g. already noticed the latest LoMaps are needed for offline addresses - the Germany complete map is about one year old and does not contain offline address DB. There are no plans for update Germany complete map. The only solution is to purchase Germany North or South map.

Thanks

Petr

photo
1

Oh no, I didnt pay attention about that old map. Thought all maps are updated and didnt doublecheck that.

So thank I will donwlode then the south and north maps, even when it is a bit unconforteble as I am in the mitte of germany ;)

photo
1

Wow!!! Now it works, I just downloaded the North and South and good heaven!!! This thing searches addresses offline!!!

WOW!!!

Great stuff, I thought it just did the POI which is nice but not soo important, But addresses, like a navi tool, great!

Thank!

photo
1

Fine :) I'm glad that the mystery is solved. We had to split Germany map into two parts because maps and db files were quite big and it also caused some performance complications. Enjoy the new feature and please feel free to post some problems / mistakes.

Thanks

Petr

photo
1

Just offline navigation is missing now. Shouldn't be a problem with nowadays powerful phones today?

photo
1

Was it the same with the France LoMap?

But here it is slightly different, maybe an error somewhere, because this map is shown in Locus Store as Version 2016.04.01:

a4e2cac9b98cb240105714fa79e75a49

.

but after downloading it, it shows only 31.03.2016:

.

1d29725aca7c1231646055a595b23ac5

.


And indeed offline address search not works :(

What was wrong? Wrong date in Locus Store?

photo
1

Hi Menion,


you wrote:

"Sure it is possible. There is an only simple convention - database has to have same name and be in same directory as map. So if you map has name "my_map.osm.map", then database has to be in same directory with name "my_map.osm.db"."

It is necesery to have in convencion ".osm" in name for link between map file and database file? Because I use map from freemap. This map have app for updating and name of file doesn't end ".osm.map" but only ".map".

And when I'll update the map I need rename the map and put into name ".osm".

photo
1

Hi franc,

Menion wrote in an earlier post of this topi: Ah only limitation is version of maps. It needs to be based on format of MapsForge V3.

But for me it looks like the map of France is created with a newer version of mapsforge (see: CREATED mapsforge-map-writer-0.6.0 in your screenshot). And this version is not supported by Locus (so far).

c.s.g.

photo
1

This is a map from Locus Store, not from me.

photo
1

And is the Austria, Switzerland, Italy maps from Locus Store already working?


I guess this will take some days till all is set up correctly with that new and great feature.

photo
1

Hi,

offline search should be available in the latest France complete map but there are probably some issues with France (complete) maps. We'll check it as soon as possible.

Thanks for understanding

Thanks for understanding

photo
1

Will there be an update of the map (France compete) in Locus store? Will I be able to download it again, or need to bye again?

photo
1

Dear Franc,

we had to split France complete maps into two separated maps - France north and France South. Maps are availlable in Locus Store. Moro about it in separated topic http://help.locusmap.eu/topic/offline-adresses-support-in-locus-pro-3-17

Thanks for understanding

photo
1

Is there a Process or documentation to add offline Search to (self-generated) Vector Maps (e.g. the ones I build with osmosis/mapsforge) ?

photo
1

Hi,

we use own (not public) utility for generation of offline addresses that is independent on Mapsforge generator. For this reason it isn't possible to generate own offline address DB at this moment. We've sometimes discussed the possibility to publish this tools for comunity but there isn't any final decision yet.

Thanks for understanding

photo
1

Hello, only do so user review ... maybe it's good publishing tools / methods for generating database of POIs and addresses for searching offline.


I think it would be a good idea because it allows those who use custom maps (map range) to generate the database for the portion they use.


For example, in my case it has been very useful tool data generation routing GraphHopper, as it allowed me to generate data paths that include more than one country.


For those who want to use a "plug & play" system, then there are the LoMaps, which you have just downloaded all in one.


Greetings.

photo
1

At least the search for info present in a general vector map, like POIs and Categories/Names should be IMHO available. Even simple 900kB J2ME GPSMid application did have indexed and full text search of its vector map, generated from PBF by J2SE OSM2GPSMid.

A vector map application without native map search is in some sense like a document viewer without text search.

I agree that full address index is different topic, as not present in all maps. But what is present in the map should be searchable. At least chosen subset.

photo
1

@Libor Poutnik Striz

I can only agree. I'd like to offer fulltext search over all objects in offline vector maps that user use. But we use technologies that do not allow such mechanism. To develop own solution? I'm not sure if we're to able do it, time consumption of such task...

photo
1

I have now tested some little time the German South from LoMaps and it is unfortunately not usable.

On my SGS4 (not the oldest and slowest phone I think) the (progressive) search of the street takes about 20 seconds and then when I select a street locus crashes for sure.

I sent crash reports, but I guess you have already enough of them ;)

Now I understand what you ment with performance problems with the whole german db, when already the half is unusable.

On an emulator (Genymotion) on my powerful PC I have no problems since yet, though.

Is this still in development and will it be fixed or is this just a problem I have on my phone?

Thanks

photo
1

Thank you for testing. Could I ask you for City, Street (letters) you tried to search? We'll check it

photo
1

Any.

Examply:

1. Berlin

2. manteuff

After 70 Sekunden!!! it finds the Manteuffelstraße (there is only one in Berlin, I know).


I tap the 1A and after a short while it shows that house but same moment Locus crashes.

I repeat: with the Emulator Genymotion there is no problem, it is found nearly instantly.

Please test it also with a real SGS4, only then you can find that bugs.

photo
1

I just did it again to test (above example) and sent a crash report, this you could check, it contains all information I guess.


Thanks

photo
1

Hello franc, I probably see your error log. Request crashed on timeout after 10 seconds.


Quite interesting. I have just download map of north part of Germany. Start typing of "Be", Locus starts searching and I get results after 3 seconds! And now, important information - I'm testing it on two years older Samsung Galaxy S2 (my favorite). Are you sure that you do not have any ultra slow SD card? May you try to place your map + db into internal memory? At least to check a difference. Thanks

photo
1

OK, will check, but not sure, if I will have that space, my internal sd is full full.

Not that I know that my external SD-Kard is slow, first thing I hear.

Maybe I have to much apps running in Background, can that be that reason?

I still have a S2 in petto, but this tool is really slow if I compare to S4, oh god, that was difference. And no space on the internal mem. Very fast full and nothing goes anymore.


I use my phone a bit heavy I admit, I have a lot running. Maybe really this is it?

photo
1

Oh! With the update (I guess that the reason) 3.17.2, it us working!

Good!

One thing: I don't find the number of my street, the numbers stop at about 70 but the street has nearly 400 numbers.

The numbers are present in OSM though.

Is this cut due to performance?

photo
1

Dear franc,

would you please post more information about issue into separated topic on Locus forum: http://forum.locusmap.eu/index.php?topic=5016.0

Please write how to reproduce the issue: Name of map. name of City, street name. You can post for example also the GPS coordinates or id of OSM elements. Thank you for help

photo
1

Oh I just found my error: I had the German South map but the German North Address DB was set.

This contains only partly data it seems.

Weird that it contains data of Kassel at all.

The German South DB is complete and I guess there fore it takes much longer now but it shows up at the end and no crash like before :)


That is the inconveniant thing of a North and South map, if you live in the border of both :(

photo
1

I can understand that it's quite inconvenience to have two maps / database for one country but we aren't able provide better solution right now.

photo
1

Hello

I downloaded the new LoMaps to try a new address search. After downloading, I immediately switched to offline search. It works well. Then I switched to online search. I noticed that even though it is listed as "online" in the settings of the search source, a long tap on the map displays the address of LoMap. I was able to return to the show address on a map from the online source only moving locus maps to another directory. Maybe there are other ways to change the source address, caused by a long tap on the map?

I also noticed that after downloading the new LoMaps was slower to open the window "Quick map switch"

photo
1

Good day, it is correct observation. If exists offline addresses for certain are, they are always used for reverse geocoding without ability to choose default source.


Do you think that optional selection of source also for this kind of search is useful?


Quick map switch, generally loaded of LoMaps may be little bit slower after first use after app start. But it should really be only for the first time.

photo
1

I use the show addresses with a long tap on the map is quite rare. So for me there is no urgent need for this function. Nevertheless, it may be useful in some cases.

Now, after several launches the application, the window "Quick map switch" opens in just over three seconds. If I remove from the directory new LoMap, window opens instantly

photo
1

Yes, and when you open it, close it, open it? Then all other "open it" except first should be fast as before. Is it correct? I'll look at it later if there is possibility to improve it.

photo
1

I opened and closed Locus during the day about five times. Also, now I'm opening and closing the panel several times. Despite this, every time I call the panel, it opens for three seconds. I use the map Kazakhstan.

photo
2

Hello. You are correct. I found an reason why new maps are quite slower to load in side panel compare to older maps. This issue will be fixed in next 3.18.0 version. Thanks

Comments have been locked on this page!