1

Webサイトを構築しようとしていますが、チェックボックスでフィルター処理された複数のマーカー(異なる色)を持つマップが必要です。私はこの例に取り組んでいます:

http://www.geocodezip.com/v3_MW_example_categories.html

すでに少し変更し、サイドバーを取り外しました。それは私にとっては素晴らしい働きをしますが、情報ウィンドウに画像を配置する方法を少し混乱させます。サムネイルサイズの画像と小さなコメントを情報ウィンドウに表示したい。この例には、外部xmlファイルhttp://www.geocodezip.com/categories.xmlがあり、タグと、名前、ID、アドレス、カテゴリなどのいくつかの属性が含まれています。また、外部のjsファイルを使用しますが、これは気になりません。

私はcontentという名前の配列を作成し、そこに画像を配置して、for(195行目)で呼び出すことを考えていました。content()という名前の新しい変数を作成するようなものです。そしてそれをvarhtml();に追加します。(202行目)。しかし、それは機能しません。たとえば、「写真」という名前に属性を付けることも考えましたが、地図がページに表示されません。

明らかに私はプログラマーではなく、私のスキルはあまり良くありません。誰かがこれについての手がかりを持っているなら、私はそれをいただければ幸いです!私の英語もごめんなさい。ありがとうございました :)

4

2 に答える 2

1

私はあなたのためにページを書くことができますが、それはどんな楽しいことでしょうか? ;)

まず、マーカーは次の場所から取得できます。

https://sites.google.com/site/gmapsdevelopment/ Ctrl-Find "ms/micons".

Google Chart Iconsもありますが、現在は非推奨です。

このページを見ることをお勧めします。グループ化されたチェックボックスがあり、サイドバーのように不要なコンテンツを削除できます。トリックは、Ajax を使用してこの xmlからマーカー情報を取得することです。同じアプローチに従うことも、JavaScript ファイルで直接データの配列を作成することもできます。

InfoWindow 内の画像については、myInfoWindow.setContent(html) の html に「img src」タグを配置するだけです。どこがダメだったのか教えて頂ければ見ていきます。マップが表示されない場合は、通常、ブラウザー コンソールに表示される JavaScript エラーがあります。(Firefox では Firebug、Chrome では Ctrl+Shift+I または F12)

于 2012-05-20T20:13:41.013 に答える