Marker: new GIcon 復習

- Modificado: Marzo 12, 2008 | | コメント(3)

オリジナルのアイコンで Google マップに個性を。そのおさらい。

たとえば Illustrator で線を引き、フィルタで手形の矢印を作って PSD に書き出して、

mano1 mano2

さらに Photoshop で寸法を整えたり加工したりして、GIF や JPG でなく PNG24 に書き出すと。

この例のアイコン画像の場合、サイズは幅36ピクセル、高さ80ピクセルなので、

iconSize = new GSize(36, 80);

という指定(「でかすぎ。」という声が聞こえるが、わざと巨大にした)。

mano5 mano4

ポイントの位置(画像では警視庁屋上ヘリポートの「H」中心)が iconAnchor。
このアイコン画像の場合、人差し指の先端が左下なので、

iconAnchor = new GPoint(4, 80);

左上カドから右へ4ピクセル、下へ80ピクセルの位置・・・としてみる。
そしてフキダシ(infoWindow)の指す尖った先端の位置が infoWindowAnchor。
たとえば手首の右端に指示してみる。

infoWindowAnchor = new GPoint(32, 1);

左上カドから右へ32ピクセル、下へ1ピクセルの位置、というふうな設定。

つまりアイコンの形や用途次第で、右や左、上や下に、好き勝手に工夫できるというあんばい。
実行例: 各アイコンのアンカー設定は、てんでばらばら。

新しいウィンドウで開く

アイコンにもシャドウがないとイヤ! なら、icon.shadowSize = new GSize(**, **); とか書くように。とグーグルのリファレンスは言ってます。
参考:テイクアウト用

mano  arrow  a-cup  b-cup  c-cup  rightbox  box  こちらにも少し。
「この記事が役に立ったという方は、 クリックを」・・・役に立ちませんね

<< [No.79] Río Alto - Cabernet  |  Home  |  hl=? >>

コメント(3)

エドルネ :

こんにちは*^^*
少し肩もほぐれてきたので、神社マッピング、残りの久伊豆社のデータを
入れたところなのですが、つまずいてしまいました。
新たにデータをいれた久伊豆(「hisaizu)のアイコンが変になってしまうのと
チェックボックスがうまく機能しません。
http://www7b.biglobe.ne.jp/~map/g_map/080314.html
http://www7b.biglobe.ne.jp/~map/g_map/080314a.html
まず、できるところから手をつけていこうと、立ち上がってみたものの、
また肩がこってきてしまいました。何かご指導いただける箇所がありましたら
ご教示いただけますと幸いです。

Seis Pesos :

>> エドルネ さん
メールにてご説明させていただきましたが、いかがでしょ。

エドルネ :

ありがとうございました!出来ました。やったー!!(^^)
http://www7b.biglobe.ne.jp/~map/g_map/080316.html
ご指摘のあったxmlを修正してアップしたのですが
Web上の違うフォルダに入れてしまったようです。(^^;;;
なので、自分では直したつもりなのに、直ってなかった・・。

10年前、初めてWebにあげたときも絶対バスとか相対バスとか
苦しんだことを思い出しました。お手数をおかけしました。
久伊豆が入ると川と人との関わりが地理現象大きく
表れていることが鮮明になり、不思議です。^^

コメントする

(トラックバックは受け付けていません。)

Google 検索

サイトマップ

Navi

最近の記事はトップページ
過去のアーカイブは記事一覧

About

written by Seis Pesos

e-mail

open-id

Powered by MT 4.01a