gooポイントが当たる質問投稿キャンペーン>>

Google Mapで作成したKMLファイルをマイマップで
読み込もうとすると、以下のエラーが出て読み込めません。
====================
モジュール仕様の解析エラー:
行 1、列 39
<?xml version="1.0" encoding="Shift_JIS"?>
XML 解析エラー:
Unsupported encoding Shift_JIS
====================
Googleマップの地図検索にアップロードしたKMLファイルのURLを
入力すると、プロットした位置情報などは表示されるのですが。
どのようにしたら、マイマップに取り込めるのがお分かりの方、
ご教示ください。因みにアップロードしたデータはサクラエディタで
UTF-8で保存してます。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

失礼します。


今、読んでいて?と思った事が2つあるのですが・・・
ひとつめ、
>Google Mapで作成したKMLファイルをマイマップで
読み込もうとすると、以下のエラーが出て読み込めません。
と、言うところの「KMLファイル」とは?

ふたつめは、先の方がお話しされているとおりです。
> <?xml version="1.0" encoding="Shift_JIS"?>
と言うように記述すると、
このxmlはversionが1.0で、文字コードはShift_JISで記述されています。
の内容になってしまいますから、ここは、さきの方のお話されている通り
<?xml version="1.0" encoding="UTF-8"?> だと思うのですが。
現に表示されたエラーメッセージでも、
>Unsupported encoding Shift_JIS 
と表示されているそうですから。
つまり、encoding Shift_JISは、サポートしていない、ということですよね?
http://www.sitemaps.org/ja/protocol.php

この回答への補足

>と、言うところの「KMLファイル」とは?
"Google Earth で表示" というところをクリックすると、
ダウンロードされる「XXX(作成したマップの名称).kml」のことです。
ちなみに"Google Earth で表示" はログインしていないと
表示されないようです。

>>つまり、encoding Shift_JISは、サポートしていない
私も同じ認識です。
ダウンロードした「KMLファイル」のソースは、
<?xml version="1.0" encoding="UTF-8"?>となっているので
Shift_JISは使われてません。
このファイルを別のWebサーバにUploadして、アップしたデータのあるURLを
GoogleMapの"地図を検索"で検索すると、作成した地図が表示されます。
ここまでは問題がないのですが、この画面から"マイマップに保存"を
クリックすると、前述の"読み込めません..."から始まるエラーが表示されます。

補足日時:2008/07/22 14:08
    • good
    • 0

ファイルがUTF-8なのに


なんで

<?xml version="1.0" encoding="UTF-8"?>

じゃないの?

この回答への補足

そこがわからないんです。
秀丸を使ってUTF-8で保存しても同じ結果になるんです。

補足日時:2008/06/09 22:24
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q緯度・経度の値をエクセルで変換したい

60進法で度(゜)分(')秒(")表記された緯度・経度があります(例えば35゜41'46.23"と130゜22'06"など。ただし秒の小数点以下の数値は10進法)。
これをエクセル関数で10進法(35.69617500と130.36833333)に変換したいのですが,どのようにすればよいでしょうか。また,これを逆に変換するにはどうすればよいでしょうか。
詳しい方,ご教示頂けましたら幸いです。

Aベストアンサー

文字列を数値化することになります。
分、秒の部分毎に10進数の小数に変換して加算します。
=LEFT(A2,FIND("゜",A2)-1)+MID(A2,FIND("゜",A2)+1,FIND("'",A2)-FIND("゜",A2)-1)/60+MID(A2,FIND("'",A2)+1,LEN(A2)-FIND("'",A2)-1)/3600
また、逆変換は10進数の小数から分、秒を逆算して切り出します。
=INT(B2)&"゜"&TEXT(INT(MOD(B2,1)*60),"00")&"'"&TEXT((MOD(B2,1)-INT(MOD(B2,1)*60)/60)*3600,"00.00")&""""
貼付画像はExcel 2013で検証した結果ですが他のバージョンでも再現できるはずです。

QGoogle Earthが表示されなくなった

Google Earthが全然表示されなるなりました。
真っ暗な画面で小さな白い点が表示されたままで、地球儀は表示されません。
ヴァージョンは最新のものも古いのもだめでした。
以前は問題なく動いていましたが、何か変わったのでしょうか。
よろしくお願いします。

Aベストアンサー

お恥ずかしい話しですが、今私も2ヶ月ぶりぐらいにGoogle Earth(Ver.4.1)を起動してみたら地球が見えない状態になっていました(^^ゞ

で、一応いろいろ弄ってみた所、地球を復活することに成功しましたので一応参考までに書いておきます。試した順に列挙しておきます。

1. Google Earthをアップデートしてみました [×]
2. 新しい機能でSkyモードっていうのがあったので遊んでみました^^ [×]
3. ツール → オプション → メモリキャッシュ&ディスクキャッシュをクリックして削除 [×]
4. アンチウイルスソフトを一時的に無効にしました [×]
5. ツール → オプション → 全般 → 言語設定でここが [システムのデフォルト or 日本語]になっていると思いますが
これを English[US]にしてGoogle Earthを再起動すると地球が表示されました [○]

勿論これと同じように操作しても直る保証はないです。「キャッシュを削除する」とか、「OpenGL → DirectX」に変更して
直った人もいるようですので皆さん直るポイントがバラバラみたいです(直らない人もいるようですし)
根本的に直すには、やはりGoogleのアップデート待ちかなぁと思います。

PC環境
Athlon 64 X2 3800
メモリ 2GB
アンチウイルスソフト Avira
Google Earth 4.3.7204.0836 (beta)

お恥ずかしい話しですが、今私も2ヶ月ぶりぐらいにGoogle Earth(Ver.4.1)を起動してみたら地球が見えない状態になっていました(^^ゞ

で、一応いろいろ弄ってみた所、地球を復活することに成功しましたので一応参考までに書いておきます。試した順に列挙しておきます。

1. Google Earthをアップデートしてみました [×]
2. 新しい機能でSkyモードっていうのがあったので遊んでみました^^ [×]
3. ツール → オプション → メモリキャッシュ&ディスクキャッシュをクリックして削除 [×]
4. アンチウイルスソフト...続きを読む

Qgoogleマップを半径表示させるには?

Googleマップで新宿駅から半径2キロを表示させたいんですけどどうすればいいですか?

Aベストアンサー

#1です。
この3つはすでに知っていた?
それを最初に書いてください。

http://www.benricho.org/map_circleLine/
はどうですか?
コマンドパネルが邪魔ですが、表示の範囲は広がります。


人気Q&Aランキング