基本ですが・・・

10 views
Skip to first unread message

きのこ

unread,
Nov 9, 2005, 11:36:33 PM11/9/05
to Google-Maps-API-Japan
はじめまして、私はつい先日先生に卒業論文の題材としてGoogleMapsAPIを指定されたものです。
そこで まずサンプルを実行しようと思い
http://www.slis.tsukuba.ac.jp/~n187/hp/neko.html
http://www.slis.tsukuba.ac.jp/~n187/hp/test.xml
をアップしたのですが、日本地図上にマーカーが描かれません!
何が間違っているのでしょうか。
XMLがXMLとして認識されていないようにも感じますが・・・。
属性でも間違っているんでしょうか・・・。

JavaScript,XMLなど初めてでHPも作った事がない初心者なので、
皆様にとってはあまりに下らない質問かとは思いますが
どうかお願いしますm(__)m

Ksc

unread,
Nov 10, 2005, 12:11:44 AM11/10/05
to Google-Maps-API-Japan
request.open("GET", "http://www.slis.tsukuba.ac.jp/~n187/hp/test.xml",
true);

request.open("GET", "test.xml", true);
にしてみてはいかがでしょうか?

AJAX(XMLを読み込む仕組み)はセキュリティの都合上、この辺りがシビアになっているので。

shige

unread,
Nov 10, 2005, 12:16:31 AM11/10/05
to Google-Map...@googlegroups.com

差出人 : "きのこ" <n11...@hotmail.com>
宛 先 : "Google-Maps-API-Japan" <Google-Map...@googlegroups.com>
日 時 : 2005/11/10 13:36:33
件 名 : 基本ですが・・・
>
> はじめまして、私はつい先日先生に卒業論文の題材としてGoogleMapsAPIを指定されたものです。
> そこで まずサンプルを実行しようと思い
> http://www.slis.tsukuba.ac.jp/~n187/hp/neko.html
> http://www.slis.tsukuba.ac.jp/~n187/hp/test.xml
> をアップしたのですが、日本地図上にマーカーが描かれません!
> 何が間違っているのでしょうか。
> XMLがXMLとして認識されていないようにも感じますが・・・。
> 属性でも間違っているんでしょうか・・・。
>
test.xmlのMIMEタイプがtext/plainになっていることが原因ではないでしょうか?

.htaccessに
AddType application/xml xml
を追加するとどうでしょう?


---
しげ
m...@lbsframework.ddo.jp


きのこ

unread,
Nov 10, 2005, 2:28:28 AM11/10/05
to Google-Maps-API-Japan
kscさん、shigeさんお返事ありがとうございます。
さっそくやってみましたが駄目でした(T_T
研究室の友達にも聞いてやってもらいましたが。
サーバーが駄目んなんじゃないかという意見が出ました。

ちなみにshigeさんの言う.htaccessははじめて知ったので、ネットでやり方調べて。
①ワードで開いて AddType application/xml xml を記入
②それを名前 .htaccessで保存
③アスキーモードで フォルダhpの中に入れる
といった具合で行いました。

こうなると独自にサーバーを立てるしかないのでしょうか・・・。
サーバの立て方わからないので調べてみます。

違う質問なのですが、別にXMLがないとGoogleMapsApiができないわけじゃないので使わない方向もできますか??
コードが見にくくなるような気もしますが。
とりあえず先生から出されたか第一課題は
誰でもマーカを設立できるようにする。
またマーカ同士が関係を持つようにする。
とりあえず、今はやり方がまったくわからないのでHTML(それすら今まで知らなかったので)、JavaScriptの勉強。
あといろんなGoogleMapsAPIを使っているサイトのソースを見ている段階です。

Andy

unread,
Nov 10, 2005, 6:06:33 AM11/10/05
to Google-Maps-API-Japan
サーバーがApacheじゃなくてNetscape Enterprise
Serverなので.htaccessのAddTypeは
効かないかもしれないですね。
そこで無理して格闘するよりも,テキストファイルを読み込んで処理するようにプログラムを
書き換えてみてはいかがでしょう
つまり,request.responseXMLのところをrequest.responseTextにして,以下テキスト
ファイルとして処理します。

きのこ

unread,
Nov 11, 2005, 12:43:48 AM11/11/05
to Google-Maps-API-Japan
andyさん どうもありがとうございます!!
でもコメント見る前にAN HTTP
Serverというのを友達から聞いて
サーバを入れてやってみました。
そしてら一応マーカも認識されて表示されたので良しという事で。

ちなみに、このサーバで何かした不都合があるかどうか私にはわからないので止めた方がいいならアドバイスお願いしますm(__)m

サーバを起動してないとほかのパソコンからは見れないようなので、
確かどこかに方法によっていつでも見れるとか書いてあった気がしますが。

とりあえず、このサーバで問題が無ければ解決とします。
皆さんありがとうございました。

多分次々にわからない事も出てくると思うので、その時はお願いしますm(__m

Reply all
Reply to author
Forward
0 new messages