高橋さん、こんばんは。
「山名一覧on the Web地図」は、検索機能などを追加して、
しかも動けばいいやという感じで書いていますので(^^;)、
ちょっと読みにくいかと思いますが、
ソースが読めるのでしたら参考にして頂けると思います。
利用、改造等、自由にして頂いて差し支えありません。
なお、KMLファイルはXHRHttpRequestを用いて取得しているので、
KMLファイルを置いたドメインと、表示するHTML+JavaScript のドメインは
一致している必要があるようです。
https://ja.wikipedia.org/wiki/XMLHttpRequest#クロスドメイン