<div>Hi list,</div><div><br></div><div>Audio tactile maps for Smartphones sound a brilliant idea, especially free ones.</div><div><br></div>I programmed an Audio map for desktop computers in 2010. The XAPI server I got the OSM data from was rather slow and was unfortunately shortly after discontinued.<div>
<br></div><div>Just mentioning, that such a project might also involve providing a server for the map-data.</div><div><br></div><div>If you are to choose Android as a platform, maybe it's an idea to do a GoogleMaps mash-up? Google maps have a brilliant navigation feature, might be worth to look into it?</div>
<div><br></div><div>Otherwise how about building an HTML5 app that can be wrapped for deployment on more than just one platform?</div><div><br></div><div>Best wishes,</div><div>Esther<br><div><br></div><div><br><div class="gmail_quote">
On 12 December 2011 10:31, Nolan Darilek <span dir="ltr"><<a href="mailto:nolan@thewordnerd.info">nolan@thewordnerd.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It occurs to me that this should be fairly easily done on Android 4.0 using its new accessibility APIs, and maybe without any custom plugins for the nav apps.<br>
<br>
<a href="http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html" target="_blank">http://developer.android.com/<u></u>reference/android/view/<u></u>accessibility/<u></u>AccessibilityNodeInfo.html</a><br>

<br>
The key would be making the map view export itself as a hierarchy of AccessibilityNodeInfo objects. One challenge would be dividing all map features, even things like curving roads, into a series of rectangles. You would then create an AccessibilityNodeInfo for each of these rectangles and set a meaningful content description via setContentDescription().<br>

<br>
There might need to be a bit of support on the screen reader side, but the result would be a map that works both visually and accessibly.<br>
<br>
No time to work on such a project myself, but I'm happy to provide whatever screen reader support I can in Spiel. This would be a neat project.<br>
<br>
<br>
On 12/12/2011 04:17 AM, robert wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Audio-tactile maps on smart phones<br>
<br>
I would like to have an OSM map accessible for visually impaired users<br>
with a program that makes sounds when you move your finger over the map.<br>
A different sound for the different map items (roads, water and<br>
buildings) and that speaks the names on the map. By moving your finger<br>
over the map  you know what is where on the map.<br>
You know where your finger is on the device and you hear what is under<br>
your finger so you can make an image in your mind what is where.<br>
<br>
If the map is centered around you (with GPS) you can find out what is<br>
around you and where to go.<br>
<br>
You would not need special hardware, just a smart phone with gps and<br>
touchscreen and one that knows its orientation.<br>
By adapting one of the open source  programs that use OSM maps (like<br>
Navit) you would not need to completely write a navigation and map<br>
viewing program. You would just need to develop a plugin/module for such<br>
a program to satisfy our needs.<br>
<br>
I have also posted the idea in the Navit forum  on <a href="http://sourceforge.net" target="_blank">sourceforge.net</a><br>
<a href="http://sourceforge.net/projects/navit/forums/forum/512959" target="_blank">http://sourceforge.net/<u></u>projects/navit/forums/forum/<u></u>512959</a><br>
<br>
Does anyone have ideas about  how to organize and program (write the<br>
code) this?<br>
<br>
Thanks,<br>
<br>
Robert<br>
<br>
<br>
______________________________<u></u>_________________<br>
Accessibility mailing list<br>
<a href="mailto:Accessibility@openstreetmap.org" target="_blank">Accessibility@openstreetmap.<u></u>org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/accessibility" target="_blank">http://lists.openstreetmap.<u></u>org/listinfo/accessibility</a><br>
<br>
To unsubscribe from this mailing list send an empty email to <a href="mailto:accessibility-unsubscribe@openstreetmap.org" target="_blank">accessibility-unsubscribe@<u></u>openstreetmap.org</a><br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
Accessibility mailing list<br>
<a href="mailto:Accessibility@openstreetmap.org" target="_blank">Accessibility@openstreetmap.<u></u>org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/accessibility" target="_blank">http://lists.openstreetmap.<u></u>org/listinfo/accessibility</a><br>
<br>
To unsubscribe from this mailing list send an empty email to <a href="mailto:accessibility-unsubscribe@openstreetmap.org" target="_blank">accessibility-unsubscribe@<u></u>openstreetmap.org</a><br>
</blockquote></div><br></div></div>