Значит, в случае с концом населенного пункта программа должна отображать и контролировать скорость допустимую в населенном пункте, ведь зона предупреждения всегда будет находиться внутри населенного пункта. Таким образом, вполне логичная работа программы будет вызывать недопонимание у пользователей. Пользователь будет ждать от этого предупреждения информацию о скорости вне населенного пункта.
ИМХО.
0. Информирование о конце населенного пункта, теоретически, может быть совершенно другим, чтобы не вызывать ассоциаций с "традиционными" предупреждениями.
1. Для особонедопонимающих, предупреждение, теоретически, можно выдавать точно в конце населенного пункта. С возможностью настройки, "выдавать предупреждение заренее" (для тех, кто не захочет слышать предупреждение заранее, сделать настройку по умолчанию выключенной).
2. Естественно, предоставить возможность пользователям НЕ скачивать и НЕ влючать предупреждения о конце населенного пункта.
зы... как интересно то, что невероятное становится возможным!