Show full list of imported places even if not visible on the current map view
Having places show up or not show up in the Find drawer is dependent on whether or not they are visible on the current map view, and that's a problem when using the Find Drawer to bring in a large collections of POIs.
It forces users to move the map until the place they remember having already imported shows up, just to be able to select it in the list, for instance to add one (or a few) to the current trip. This is backwards. I understand why you do this, and it's OK for finding & adding specific POIs to the current trip, but this scheme breaks down when using the Find drawer for large POI collections.
There needs to be a way for imported places that aren't already in the current trip need to show up in a list even if the map does not currently show the location, and clicking on one of them should allow a way to center the map on them, i.e.: choose POI from list, then see it on the map, before adding to the current trip.
It may be that the best place to store large collections of POIs like these is in a different drawer. Otherwise they have to be stashed in a separate trip, which isn't optimal.
We’ll see what we can do.
Meanwhile if you have specific places in a file that you’d like to add to Furkot, you can edit the file to only contain those places before importing it into the Find drawer.
Alternatively, instead of importing into the Find drawer, you can import a file as a trip and specify the Matching phrase to filter desired places.
Since a picture is said to be worth a thousand words:
>>> BUT, on top of not being able to view the entire list of imported places, there's currently another very big problem:
The first POI set disappears from the "Find" drawer as soon as a user even starts to open another POI set (by clicking on the "Choose File" button ), and regardless how how they're added, whether from a .csv or from other trip files, it introduces the same complication: it deletes the POIs that were already in the Find drawer. Any new POI set added replaces what was there, rather than adding to it. <<<
"Meanwhile if you have specific places in a file that you’d like to add to Furkot, you can edit the file to only contain those places before importing it into the Find drawer."
Even for the FIRST POI set, the 200 record limit means that for most national POI sets, you'd have to sort through that one file prior to importing it just to find the ones you'd be most likely to need. That's just not practical.
Even worse, the 200 record limit combined with being unable to import additional POI sets would require reviewing multiple sets of POI files (which almost always are all locations of a particular POI in the entire US and maybe Canada too), trying to figure out ahead of time which ones you might need, and then combining all those select POIs into a special list of no more than 200 records, just to be able to get them into one .csv file.
AFAIK, the only other alternative is to add all places in the "Find" drawer (all at once, thankfully) as skipped stops into the trip plan, which causes them to show up on the map as hard-to-see ghosted icons. And it's practically impossible to manage hundreds of skipped stops.
POIs belong in the Find Drawer, or better yet, in their own drawer analogous to the "Eat" Drawer after they've been imported (via the "Find" drawer or any other way). The "Sleep" & "Eat" drawers are basically two of the main POI categories, but they aren't all of the (which is why gas stations is currently shoehorned into the "Eat" drawer.
There needs to be a way for already-imported POIs to STAY in somewhere other than the trip plan drawer, even after additional POI .csv files are imported.
I've just been working with some test POI files imported into the "Find" drawer.
It's great that you added support for garmin-compatible .csv files, but I'm finding your "native" .csv structure:
[name, lat, lon, address, url, notes, pin]
a LOOOOOT more useful.
For one thing, having the URL field allows impolrted POI to work the same as most of your built-in POIs do:
clicking on them launches the web page that provides a lot more info.
This is EXCELLENT!
And it works in both the "Plan" drawer ("More Info" button) as well as the "Find" drawer (POI name is hyperlinked)!
But, there's another problem...
After considering how most high-frequency travelers manage and use large POI collections* (those who plan trips using a trip planner like S&T or Basecamp, at least), I think my last sentiment is correct: the "Find" drawer is probably not the best place to store large collections of POIs.
Probably the best approach would be either better interoperability with MS Excel XLS files (maybe live updating to eliminate constant re-importing), which is where most POI files are created and/or customized by end users who care about - and use - big sets of POIs. The other alternative might be a companion app or website functionality that provides some Excel-like functionality to manage large sets of POIs and a more seamless transfer into Furkot.
* High Frequency Travelers, those who take very long road trips (mainly truckers & RVers), use POI collections for reasons different than most travelers. One good example of this is Wal-Marts that allow overnight parking. Another is rest stops that have facilities (casual travelers would probably assume all rest stops have facilities, but they don't, and some locales are more restrictive about overnight parking than others, even in rest stops). This is the type of information that even google does not have, but which is invaluable to the very target group tha would gladly pay for your trip planner, especially if it just did a few things it doesn't quite do now.
With the demise of S&T and now Street Atlas (both of which had been on life support for years), and with Garmin's continuing failure to improve Basecamp's uusefulness, the market is wide open.