Мне удалось сделать это для канадских географических названий, взяв список с сайта геонеймов, используя стиль карты, чтобы скрыть географические названия, и записав географические названия на оверлей, как если бы они были маркерами.Это работает очень хорошо, учитывая, сколько данных задействовано.Вы упомянули Новую Шотию ... Вы просто интересуетесь франко-канадскими топонимами?
Обновление: я извлек соответствующий код из остальной части моего приложения и поделился им с jsfiddle .Он использует модифицированную версию этой библиотеки MapLabel для добавления меток на карту.Модифицированная версия заменяет код только для холста на код SVG / VML с помощью замечательной библиотеки Raphael.js .Код, которым я делюсь, является только французской стороной кода.Код if / else для французского / английского в моем приложении выполнен на стороне сервера, поэтому я его не учел.
Мой клиент для этого кода заботился только о двуязычных географических названиях, которые отличаются на французском / английском (т. е. пан-канадские географические названия), так что метки, которые вы увидите в коде, относятся к категориям, в которых есть как французское, так и английское имя хотя бы для одного из мест в этой категории.