Да, он должен быть доступен через Интернет, поскольку Google преобразует GeoRSS в KML на стороне сервера:
"API Карт Google поддерживает форматы данных KML и GeoRSS для отображения географической информации. Эти форматы данныхотображается на карте с помощью объекта KmlLayer, конструктор которого принимает URL-адрес общедоступного файла KML или GeoRSS.
API Карт преобразует предоставленные географические данные XML в представление KML, которое отображается на карте с помощьюНаложение мозаики V3. "
http://code.google.com/apis/maps/documentation/javascript/overlays.html#KMLLayers
Если вы размещаете статический XML-файл, вы можете использовать сервис простого хранения Amazon Web Service: http://aws.amazon.com/s3/