摘要: 山茶:
你好!
我想在雙擊時獲得當前視圖的bound,在雙擊事件中添加status = MapModel.bound;可是只是得到原始的bound
// 在地圖上加入雙擊事件
MapEvent.addListener(map, MapEvent.DBLCLICK, function(e) {
var coord = MapEvent.getEventCoord(e, map);
var marker = new Marker(coord.getPoint(), Marker.LARGE);
map.addOverlay(marker);
marker.setInfo("Hello! it's marker:
#" + marker.getId() + "");
status = MapModel.bound;//添加
});
這是怎么回事,貌似我沒有得到當前對象
閱讀全文
posted @
2007-03-23 23:36 cresposhi 閱讀(2714) |
評論 (5) |
編輯 收藏
摘要: MapEasy在很長一段時間里都維持著我一人維護的狀態,我個人資歷也不深,也有太多東西需要學習,所以時間自然也很少,在GIS方面經驗也較淺,所以深感力不從心。一直以來也只有一個QQ群比較活躍。直到有一天QQ群終于人滿,一批熱心關注MapEasy的朋友們又提出了MapEasy如何發展的問題。QQ群適合淺聊不適合深究,也不利于把大家的想法和討論結果保留下來供查閱或供新人學習。所以決定了從開一個BBS開始逐步完善MapEasy的環境,從而再謀MapEasy發展大計。
BBS地址: http://www.mapeasy.org.cn/bbs
閱讀全文
posted @
2007-03-23 22:03 cresposhi 閱讀(1989) |
評論 (5) |
編輯 收藏
posted @
2007-03-21 10:14 cresposhi 閱讀(399) |
評論 (6) |
編輯 收藏
摘要: 對于昨天下午QQ群中出現的事情做一些說明,具體起因是“石頭”在群里一直在問一些我覺得是比較抽象無從回答的問題,一直沒有人很仔細的回答。并且在次之前“石頭”曾經加過我QQ私聊,我也不敢保證我理解了他的全部意思,所以我希望他有問題無法解決可以列出清單發郵件給我,我來盡力號召大家來解決和回復。我其實跟其他人也是這么說的,我這樣做的目的其實是因為想把大家的一些解決不了的疑問盡我的能力聚合大家的力量來解決并花一些時間來總結成為文字,有一個資源的積淀,這樣不管大家還是新來的朋友都可以從中受益。后來“石頭”居然幾句不爽就出口罵人,我想我是很震驚的,我所見過真正專注于技術的人雖然都偏執,但同樣很謙遜。群里其他的朋友也都對這件事情做了一些評論。
閱讀全文
posted @
2007-03-15 09:50 cresposhi 閱讀(1025) |
評論 (6) |
編輯 收藏
摘要: 在上一篇筆記WebWork In Action學習筆記(二) WebWork方式的HelloWorld 中我們已經學會了如何構建一個簡單的WebWork應用程序,除了創建幾個簡單的Java和Jsp程序外還配置了web.xml和xwork.xml。本篇我們就來繼續討論都是在xwork.xml中配置的action、result和interceptor三個極其重要的部分。正是它們實現了WebWork中優雅的MVC,result更是支持多種表現方式讓開發Viewer變得更加容易,而interceptor則讓WebWork變得異常強大并具有魔法。下面我們就開始吧!
閱讀全文
posted @
2007-03-10 17:32 cresposhi 閱讀(4484) |
評論 (16) |
編輯 收藏
posted @
2007-03-09 23:13 cresposhi 閱讀(596) |
評論 (9) |
編輯 收藏
摘要: 離上次的計劃已經有快兩個月時間了,也基本上完成的差不多了,這兩個月的學習成果可能比去年半年的還多,我想我現在處在一個快速成長的時期,同樣也是處在瓶頸時期,能到什么樣的高度,現在可能起著決定性的作用。所以依然不能夠放松,送一句話鼓勵自己:吃得苦中苦,方為人上人!
最近可能事情太多,碰到的東西也太多,又有一點沒有方向的感覺。再列一個短期的計劃,讓自己保持清醒的頭腦,少走彎路。
閱讀全文
posted @
2007-03-08 00:09 cresposhi 閱讀(800) |
評論 (16) |
編輯 收藏
摘要: 另外有一個問題也困擾我一段時間,就是如何設置中心坐標的問題.我希望得到的效果是:當打開地圖時,不是定位到地圖的左上角,我是希望定位到地圖的中心,但是我不明白這一句:mapbuilder.outputMap(new Point(-100, 65), 1);這時里面的值是怎么設置的,如果我的地圖的長度*寬度為1995*1433,那么是否可以這樣設置:mapbuilder.outputMap(new Point(997, 716), 1);這樣設置后,是否可以定位到我的地圖的中心呢??
再次感謝MapEasy的各位大俠,祝愿MapEasy越做越好!
yzhrain既然提到了這個中心坐標的問題,并且也寫到了中心坐標的設置是由mapbuilder.outputMap(point, level)這個方法來設定的,其實思路是正確的,我們就來詳細的分析一下outputMap這個方法的源代碼,問題也就自然明晰了。
閱讀全文
posted @
2007-03-07 00:09 cresposhi 閱讀(3677) |
評論 (4) |
編輯 收藏
摘要: yzhrain在看完我的MapEasy答疑(三) row,column,level與瓦片顯示的關系【很多朋友反復問到的問題】這篇答疑文章后在論壇里又提出了如下兩個問題:
1. 當level=1變為level=2時,瓦片(就是頁面上包含img的div)的長與寬是不是不變,比例說:level=1時,瓦片的width和 height為256,256,那么level=2時,它的width和height是否還是256,256呢?
2.在MapEasy中的地圖縮放(放大與縮小),是不是這樣:放大與縮小,頁面上img的width和height都是不變的(假定width= 256,height=256).放大時,從服務器請求的圖片的實際尺寸為(128*128),簡單說,就是用一個256*256的img標簽來顯示一張實際大小是128*128的圖片;相對地,縮小時就是用一個256*256的img標簽來顯示一張實際大小是512*512的圖片.
閱讀全文
posted @
2007-03-05 11:23 cresposhi 閱讀(3916) |
評論 (14) |
編輯 收藏
摘要: cyg_gis在我的博里留言,問到如下三個問題:
1.請問level不同時如何分割圖片,是否根據坐標來?
2.level變動時,function NewMapType() {}函數如何實現?
3.可否說說MapEasy的執行流程。
這也是很多的朋友在群里和論壇里經常問到的問題,也因為最近比較忙都只是做了簡單的交流,今天抽空在這里把這個問題分析一下,我想上面三個問題也就自己解開了。
閱讀全文
posted @
2007-03-02 02:04 cresposhi 閱讀(5308) |
評論 (18) |
編輯 收藏
摘要: 以前聽很多人說Appfuse好,但一直沒時間看看,也因為是外國人的東西,文檔主要還是英文的。后來看了SpringSide(國人寫的同類框架,其實我更愿意稱他們為Auto Build Tools),國人寫的,文檔好讀。確實發現這類Tools確實是好,好在哪里?主要不是說他們有多方便,讓你開發省多少事,而是他們有一個共同特點:使用業界最新、最好、最流行的技術和相關框架程序,并且他們都是最佳實踐(Best Practises),更重要的是配備了相當簡單易懂但重點突出的文檔。是學習和使用最新、最好、最流行技術的最好幫手,讓你很快上手,免去了一個很漫長的去粗取精的過程。
閱讀全文
posted @
2007-02-28 20:52 cresposhi 閱讀(1985) |
評論 (4) |
編輯 收藏
posted @
2007-02-24 01:22 cresposhi 閱讀(676) |
評論 (11) |
編輯 收藏
posted @
2007-02-20 16:43 cresposhi 閱讀(1004) |
評論 (2) |
編輯 收藏
posted @
2007-02-20 16:14 cresposhi 閱讀(884) |
評論 (4) |
編輯 收藏
posted @
2007-02-15 22:30 cresposhi 閱讀(872) |
評論 (5) |
編輯 收藏
摘要: 在本篇將會通過一個簡單卻經典的HelloWorld程序手把手的教你如何編寫(其實我更愿意稱之為創建,因為有了這么強大的框架需要編寫的代碼已經很少很少)一個WebWork應用程序。即使你從沒接觸過WebWork甚至你從沒用過任何其他框架,在本篇結束的時候你都能夠輕松的通過WebWork建立簡單的Web應用程序了。不過我們約定你必須懂一定的HTML和JAVA知識:)。Let's Go!
閱讀全文
posted @
2007-02-09 12:39 cresposhi 閱讀(3270) |
評論 (17) |
編輯 收藏
摘要: 實現某個功能的正確方式應該是最簡單的;阻礙最少的途徑應該是正確的;在過于復雜和功能簡陋之間應該存在一個很好的平衡點。我想但凡框架都應該帶著寫著原則去創造和運用,讓工作變得更加簡單。后面將會討論什么是框架什么是容器,我想你會對這些哲學理解的更加深刻。
WebWork是一個優雅的框架,它的設計基于這樣一個基本原理:完成通用任務應該是簡單的,而構建高級的設計也應該是可行的。WebWork的開發者只想提供一個能夠為你工作的框架,而不是一個與你作對的框架。
閱讀全文
posted @
2007-02-08 16:22 cresposhi 閱讀(2491) |
評論 (13) |
編輯 收藏
摘要: 我一直使用的是Filter的配置方式,雖然使用的web容器Resin3.0.19是支持servlet2.4的但也懶得改為更為簡潔的 Listener了。使用一切正常,昨日無聊翻閱Spring的手冊無意中又看到這一節,想想自己也太懶了,幾句話就改了為什么不更簡單呢?于是就把配置改成了Listener的方式,啟動一切正常,但當請求第一個鏈接時居然報錯了!
閱讀全文
posted @
2007-02-08 10:10 cresposhi 閱讀(5526) |
評論 (20) |
編輯 收藏
摘要: MapEasy群里面很多新朋友都不停的問到同一個問題,既然MapEasy是一個純粹的JavaScript地圖顯示客戶端那么她是如何與客戶自己的后臺地圖程序進行整合,共同工作?這在MapEasy的設計之初就給了完美的解答,在MapEasy上實現與不同的地圖服務的對接是一件非常輕松而且靈活的事情。大家都可以看到在MapEasy的Sample里就給出了諸如Google、edushi、WOW、custom等多種后臺地圖服務的接口。
閱讀全文
posted @
2007-02-07 10:59 cresposhi 閱讀(3425) |
評論 (9) |
編輯 收藏
摘要: 算是校友的Tom兄在MapEasy的Google Group中提問“能否在放大縮小事件中動態添加MapType?”,并給出了自己用來實現此功能的代碼片段,但是無法達到想要的效果。下面根據Tom兄的代碼進行分析,并給出一種實現方式,希望給其他需要的朋友一個借鑒。
閱讀全文
posted @
2007-02-06 16:53 cresposhi 閱讀(2484) |
評論 (6) |
編輯 收藏