GoogleMapでの改行について

1,224 views
Skip to first unread message

ひろ

unread,
Nov 11, 2008, 7:21:55 AM11/11/08
to Google-Maps-API-Japan
ひろと申します。
デフォルトマーカの色では、いろいろお世話になりました。
今回は、GoogleMapでの改行について、教えて頂きたく思います。

<description> .....</description> に改行を入れたいと思っています。
<br>を入れるとhtmlでは、改行されますが、GoogleMapでは、エラーになってしまいます。
どのようにして改行を行うのでしょうか。

よろしくお願いします。

Masashi.K

unread,
Nov 11, 2008, 7:31:47 PM11/11/08
to Google-Maps-API-Japan
>ひろさん

こんにちは。Masashi.Kです。

> <description> .....</description> に改行を入れたいと思っています。
ちょっとわからないので教えていただきたいのですが、
ひろ さんの説明にあります、『<description>』は何を指していますか?

もしinfoWindow内での改行の話でしたら「¥n」を使えばできますよ。
(「¥」マークは半角にしてください)

ひろ

unread,
Nov 11, 2008, 9:09:23 PM11/11/08
to Google-Maps-API-Japan
Masashiさん

こんにちは。
ご連絡ありがとうございました。
infoWindow内で改行できました。
<description>関連は、KMLフォーマットに関する内容でした。
すみませんでした。

Kentaro

unread,
Nov 11, 2008, 9:49:03 PM11/11/08
to Google-Maps-API-Japan
こんにちは。

KMLであれば、(KMLに限らずですが、)
<description>等のエリアでタグを記入するには
CDATAセクションが便利です。


<description>
<![CDATA[
このエリアに<b>タグ</b>を記入できます。<br/>このエリアに<b>タグ</b>を記入できます。
]]>
</description>

もしくは、
<>の記号を&lt;、&gt;エスケープして記入してもOKだとおもいます。


<description>
このエリアに&lt;b&gt;タグ&lt;b/&gt;を記入できます。&lt;br/&gt;このエリアに&lt;b&gt;タグ
&lt;b/&gt;を記入できます。
</description>

上と下は等価となります。
エスケープすべき文字は<>以外にもあったような気がしますので、
前者のほうがよいかもしれませんね。


ちなみに①、②の方法をとらなくても、タグがちゃんと閉じてあればエラーにならないようです。
<br>でなく<br />と書くなど。
ただしこの場合はGoogleEarthではタグは有効ですが、
GoogleMapsAPIのGGeoXmlではCDATAセクションでなければ有効にならないようです。

ひろ

unread,
Nov 11, 2008, 9:52:01 PM11/11/08
to Google-Maps-API-Japan
kentatoさん

はじめまして。
ご連絡ありがとうございました。
<description>内の改行ができました。
いろいろ教えて頂き、感謝いたします。
> > > (「¥」マークは半角にしてください)- 引用テキストを表示しない -
>
> - 引用テキストを表示 -
Reply all
Reply to author
Forward
0 new messages