• 2

[軟體發表] 網路蜘蛛

ericsun0514 wrote:
可否分享一個小程式呢...感激不盡啦!


在這個<景點蜘蛛>的構想中, 由於使用到了PaPaGO的SDK來撈它的內建景點資料, 而這個PaPaGO的SDK並非免費軟體(Freeware), 因此無法提供現成的程式執行檔給各位. 在此向各位有需求的同學致上歉意!

不過, 若把程式編譯成不含PPG SDK (.DLL) 的檔案, 提供給各自有合法SDK的使用者, 似乎就不涉及軟體版權合法取得的問題囉!? 不知道這樣對不對, 好不好?
Cupid wrote:
在這個<景點蜘蛛>的構想中, 由於使用到了PaPaGO的SDK來撈它的內建景點資料, 而這個PaPaGO的SDK並非免費軟體(Freeware), 因此無法提供現成的程式執行檔給各位. 在此向各位有需求的同學致上歉意!

不過, 若把程式編譯成不含PPG SDK (.DLL) 的檔案, 提供給各自有合法SDK的使用者, 似乎就不涉及軟體版權合法取得的問題囉!? 不知道這樣對不對, 好不好?


那我想, 請有PAPAGO的同事先推薦他用用看...
舊山線上 台鐵唯一的 折返線 即將拆除! 趕快去悼念吧XD 我有2兆 隨便照+趴趴走http://blog.yam.com/ericsun0514
因為一些原因..小弟也去買SDK來玩玩了

結果按照您的方法確實取出了一大堆的景點
然後也使用DISTINCT 的方式將重複資料去掉
資料值和您的一樣是 55873

但我發現了一個很詭異的事情
那就是我搜尋 "日月潭"

資料卻不見了
怎樣都搜尋不到日月潭
不知道您的會不會這樣呢??

我到現在還找不到原因
真是怪了

PS.
我假如SQL的地方找字串="日月潭" 就沒問題

=====================================

好奇怪

我用SELECT * 全部抓出來

數量也沒錯 是187479
但在網頁搜尋也沒找到 "日月潭"
在補充說明一下..我是使用ASP的網頁連結資料庫抓Access的資料然後秀出在網頁上的
開啟網頁的瀏覽器是 IE6


找到原因了

原來是IE6的問題
大概是資料量太多
用IE6竟然找不到

另存成txt檔 就有了
害我以為資料怎麼會無緣無故不見
atat43 wrote:
因為一些原因..小弟...(恕刪)

SDK要去哪邊買?價格多少?
在PaPaGO!SDK Mobile
行動GIS系統開發實務
裡面副贈的CD裡面有這套軟體嗎?
"函式FindByLocation, 只要輸入WGS84的經緯度及搜尋範圍(半徑), 就可以取得方圓數百公尺內所有景點陣列資料"

我還沒使用過~我想問問看~

這個涵式 可以取得的所有景點資料~

那有沒有函式可以幫我找出我要的景點類型呢~

例如說:
input 經緯度+搜尋範圍(半徑)+要的資料類型

可以只找出那類型的資料~ 例如類型是"便利商店" 就會只出現 附近的便利商店


ccmina wrote:
那有沒有函式可以幫我找出我要的景點類型呢
您可以參閱拙作的最後一張圖, 它有個欄位叫做strClass. 就PAPAGO SDK V5而言, 只有這個欄位可以做為依據.
不過它的分類不精細, 只有<交通點><公眾點><消費點>和<旅遊點>等幾種型態.

或許在新版的SDK(不知有沒有這個東西!?)會有更細的分類也不一定!?
但是V5這個版本, 要找到便利商店是難了些.
如果真要這麼做, 就在欄位搜尋時加入程式碼:

原來的:
' 取得景點其它資訊 (包括縣市, 鄉鎮市區, 類別屬性..)
Call MapObj.GetFindResultExt(c, strCity, strTown, strType, strClass, nDist)
' 寫入資料庫
Adodc1.Recordset.AddNew

改成:
' 取得景點其它資訊 (包括縣市, 鄉鎮市區, 類別屬性..)
Call MapObj.GetFindResultExt(c, strCity, strTown, strType, strClass, nDist)
If strClass = "消費點" then ' <-加入判斷式起點
' 寫入資料庫
Adodc1.Recordset.AddNew
:
:
Adodc1.Recordset.Update
End If ' <-加入判斷式結尾
Next
:
希望這樣的回答能符合您的需求.
謝謝~我懂了!!!

雖然我還沒試~可是看起來是對的@@||||

真是非常感激喔!!!
  • 2
內文搜尋
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?