1. Проблема оказалась в браузере. Javascript делает XMLHTTP запрос, чтобы получить файл CSV. Некоторые браузеры не могут принимать такие запросы для file:// протокола (если открывать файл с локальной машины). Opera, Chrome, IE относятся к ним. С FireFox csv файл открылся.
2. Добавить "noWrap: true" атрибут к L.TileLayer. Для более точного указания обрезки экспериментировать с Bounds.