2007年12月13日 星期四

Google Map 上顯示景點照片及分享

http://richielin-programer.blogspot.com/2007/12/google-map.html


檢視較大的地圖

喜歡攝影的朋友,通常旅遊後總會拍一堆照片回家並放上 Flickr
但光是在 Flickr 瀏覽照片是不是總覺得不太夠
如果可以和地圖結合,在地圖上秀出你的旅遊足跡是很棒的概念
甚至提供給朋友分享你的喜悅

其實 Google Map 也可以使用 Google Earth 的格式檔案 .Kml 或 .Kmz
只要把 .Kml 或 .Kmz 放至開放的網路空間上即可
所以要在 Google Map 顯示景點,並秀出 Flickr 上的照片
以 Friendly.Flickr 來處理是非常方便的

天秤就示範從最開始的上傳至 Flickr 到最後的 Google Map 顯示操作,大致上步驟如下:
1. 上傳照片至 Flickr 上,並標上 GPS 座標
2. 搜尋照片並產生 Kmz 檔案
3. 放上開放的網路空間,並由 Google Map 顯示景點
4. 將 Google Map 景點連結分享給朋友或保存

##CONTINUE##

1. 上傳照片至 Flickr 上,並標上 GPS 座標

為照片標上 GPS 座標可以三種方式來完成後上傳至 Flickr  
A. 以照片本身 EXIF 上的 GPS 座標: 當然這得相機本身有此功能才行
B. 匯入 GPX 檔案: 拍照時候身邊有台 GPS 軌跡記錄器並儲存成 GPX 檔案
PS. 不要選擇匯出成 Google Earth KML 檔,後面有說明為什麼~ 
image
C. 直接在 Google Map 地圖上定位
image

出現此視窗後直接在地圖上定位
image

2. 搜尋照片並產生 Kmz 檔案

依條件搜尋出照片後,按下 "KML 產生視窗" 的按鈕
並拖曳選擇的照片到開啟的視窗上方容器內
image

打上 KMZ 的資料,如名稱及說明
此處的名稱及說明是指 KMZ 檔案的名稱及說明,不是指各張照片的名稱及說明
排版部份才是在 Google Map 上點選各張照片時,顯示出來的資訊
其為 HTML 格式,至於使用的標籤及方式與進階排版相同
另外一點,KMZ 檔案也可以鑲入照片,
只要把硬碟上照片拖曳入上方的容器內
"硬碟中照片" 即為鑲入照片的顯示資訊,且標籤用法相似,就不再另外說明了
PS. 剛才有提到不要用第一點的方式產生 KMZ 檔,因為在此產生才可依標籤來自訂顯示內容
及加入 Track 或 Point 等功能,彈性比較大

image

按下建立選擇檔案路徑名稱即可儲存,此處範例儲存為 hokkaido.kmz

3. 放上開放的網路空間,並由 Google Map 顯示景點

將剛才的 hokkaido.kmz 上傳至網路空間
如免費的 Google Page Creater (只要有 Google 帳號即可使用)
或 Hinet 等 ISP 提供的網路空間都行,並得知該檔案的 Url
以 Google Page Creater 為例,只要登入後,在右側按 Browse 並選擇檔案即可上傳
並在上傳後的檔案按右鍵 "覆製捷徑" 取得檔案連結 Url
image

此範例為上傳至 Google Page Creater 上,Url 為
http://richielin996.googlepages.com/hokkaido.kmz
到 Google Map 上,將剛才的 Url 填入 TextBox 中
Google Map 會至該網路空間讀取 KMZ 檔並顯示出所有景點
PS. Google Map 其實還有限制 KMZ 檔案大小,如果 KMZ 檔案太大是會讀取失敗的
所以不要放太多景點或路徑的檔案讓它讀取
 image

讀取成功後,左側會出現該檔的所有景點
點選後右側就會出現該景點資訊,並且顯示第二步驟的 HTML 資訊
如範例所示,即出現該景點照片及說明
image

4. 將 Google Map 景點連結分享給朋友或保存

點右側的連結 "連結此網頁",可以取得一組連結和 HTML 語法
將該連結分享的朋友,只要以此開啟此連結就可回到該 Google Map 及景點
或是將 HTML 語法鑲入部落格中也行
image

現在開始把你的旅遊足跡分享給大家吧~
Enjoy Life with Photography

15 意見:

Jason 提到...

天秤大
我發現問題了
原來是我製作KMZ檔時
沒有把敘述參數加進排版裡
導致照片都只有名稱而已
非常感謝你的圖文說明

宇狗 hugojay 提到...

原來是這樣用的!!
謝謝分享 XD

mark 提到...

感謝,終於知道怎麼弄了
感謝啦~~

turboted 提到...

天秤兄

在經緯度輸入之後,按下定位
會出現一個GOOGLE EARTH的地圖
然後在此地圖的右方會有經緯度輸入的格子

我想要在此修改經緯度,但我只要一輸入
還不確定的情況下,程式就自動判斷
並造成程式自動關閉

例如說本來是37 我想要改成38
但我輸入8變成378,我還想刪除7變成38
之後才定位,但在378時程式就自動定位了

希望您了解

turboted 提到...

另外,如果我本來的圖片是沒有GPS的
想要利用你的程式加入經緯度資料的話
要怎麼做呢

當然首先我會利用GOOGLE EARTH
找到大概的經緯度,然後再開啟你的程式
再用你的程式找到正確的位置之後

我要如何把經緯度的資料存在圖片之中呢
單純只是存經緯度,沒有要上傳

搖擺天秤 提到...

To turboted:
Friendly.Flickr 並不支援將 GPS 寫入相片的 Exif 中
其實因為現在各家相機大廠的 Exif 資訊並不統一,很亂
各家都有塞入一些自家的東西
如果要將 GPS 資訊寫入
很有可能會導致其它無法解析的 Exif 資訊錯亂而造成一些問題
so 這裡天秤必須有確定不會影響到原 Exif 資訊的把握
才會提供這種功能~

maoyang 提到...

首先非常謝謝您提供這樣好用的軟體,我已經可以用Friend.Flicker產生Kmz檔,並放到Blog與朋友分享, 有一個功能想請教的是, Friend.Flicker產生的Kmz中的Flicker相片,除了顯示縮圖, 是否也可以提供一個Hyperlink連到Flicker原圖

搖擺天秤 提到...

To maoyang:
在產生 kmz 時修改 HTML 語法就可以產生Hyperlink 連到 Flicker 原圖
可以參考此圖說明:
http://farm3.static.flickr.com/2216/2240643319_ac9b677932_o.png

maoyang 提到...

謝謝!可以Work了

匿名 提到...

天秤大, 您好~

 我想請問您在ff3的環境下,google map是否無法開啟(不論是英文版或台灣版)?最近我在xp sp3的作業系統環境裡,開啟google map的頁面,卻無法如ie般,順利讓google map顯示。即使按照google map的說明,更改about:config的設定值,重新開啟ff3也一樣,如果可能是否能請您或身邊有類似經驗的朋友分享解決方法呢?非常感謝!(很煩惱無法在ff3開啟google map的網友)

搖擺天秤 提到...

To 匿名:
我用 FF3 開 Google Map 沒有問題耶

Eason Chen 提到...

天秤大,請問一下,我用你的程式產生的kmz ,在google earth 上有照片,可是在google map 上,只看的到軌跡,照片就不見了。

我的照片是放flickr 上的,我的kmz http://a9202507.googlepages.com/200807061.kmz

試好久都弄不出來。希望你有空幫我解答一下,謝謝。

chloroplast 提到...

您好,我是friendly flickr的愛用者,在此向您說聲謝謝提供這麼好用的軟體給大家使用^^

想請教您一個問題,在上傳相片時可以設定tag為常用字串,請問這個"常用字"的清單可否編輯?因為我有一次手賤設了常用字之後居然發現有錯字,想訂正確找不到設定的地方...

感謝!!!

搖擺天秤 提到...

To chloroplast:
在標籤欄上按右鍵
選 [插入常用字到標籤] [常用字] [Delete]
就可以把那組常用字刪除了

chloroplast 提到...

謝謝!