在論壇裡看到一篇 "mapview和其它控制項一起顯示 " 的帖子, 那是很老的一篇帖子了, 很多朋友都說無法在android sdk 1.0上執行。既然那麼多人關心,我在這裡就把它重寫一遍,順便加入了一些新的功能 ,感興趣的朋友可以看看。
第一步,當然是增加map的支援了。在android manifest.xml中增加以下語句:
第二步, 傳說中的layout:
<?xml version="1.0" encoding="utf-8"?>
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apikey="map_demo"
android:clickable="true" />
android:layout_height="wrap_content"
android:text="輸入查詢位址"
android:selectall/>
然後, 建立乙個mapviewactivity:
public class mapviewactivity extends mapactivity
@override
protected boolean isroutedisplayed()
private void updateview()}
好了,你的mapview上面就多了乙個edittext了。
接著,我希望在mapview中增加zoomin和zoomout的功能(鄙視一下google ,預設的mapview居然連這個功能都沒有)
1. 在我們的layout中增加一段:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignparentbottom="true"
android:layout_alignparentleft="true" />
2. 在oncreate函式中增加:
viewgroup zoom=(viewgroup)findviewbyid(r.id.zoom);
zoom.addview(mapview.getzoomcontrols());
現在在你的地圖中點一下,螢幕左下角,是不是出現了乙個zoom table? 這才是乙個最基本的地圖功能嘛。
附件是相應的源**,不想敲鍵盤的同志,也可以直接import這個**。
mapview.rar(24.02 kb)
mapview.rar(24.02 kb)
2008-10-21 16:55
下一步,我打算在上面實現更多的功能,先準備實現乙個「做標記」的功能,即可以在自己感興趣的點上,插上
一面小紅旗,往後準備再實現乙個在mapview上面畫一段路經的功能,等實現後,我將盡快的把**貼上來。
mapView的基本使用
import viewcontroller.h import import inte ce viewcontroller property nonatomic strong cllocationmanager manager property weak nonatomic iboutlet mkma...
Z blog呼叫Discuz論壇最新帖子的方法
最近,我在子目錄下面安裝了乙個discuz論壇程式。大家都知道zblog是程式設計客棧asp,discuz是php,那麼asp的zblog應該如何實現在首頁呼叫php的discuz論壇最新帖子呢?經過湖南seo的努力,終於找到解決辦法 湖南seo使用的discuz x2 版本,下面將分為discuz...
PLSQL Developer的使用之物件瀏覽器
plsql developer的使用之物件瀏覽器 自 能夠顯示與 pl sql 開發相關的所有資訊。可用它來獲取物件描述,檢視物件定義,為偵錯程式建立測試指令碼,啟用或禁用觸發器和約束,重新編譯無效物件,查詢或編輯表或檢視資料,在物件源中搜尋文字,將物件名稱拖放到編輯器中,等等。由於物件瀏覽器中的資...