Arcgis runtime for Android 100.5 (十) Callout

(九) 空間查詢

通過調(diào)用從MapView的getCallout()獲取Callout對象。
官方api 傳送門
用法

fun showCallout(point: Point) {
    val view = View.inflate(this, R.layout.callout, null)
    //獲取到callout布局上的控件
    val tvValue = view.findViewById<TextView>(R.id.tvValue)
    ****
    //設(shè)置要展示的數(shù)據(jù)到控件上
    tvValue.test = ""

    val  callout = mapView.callout
    //設(shè)置Callout樣式
    val style =  Callout.Style(this);
    style.maxWidth = 400; //設(shè)置最大寬度
    style.maxHeight = 300;  //設(shè)置最大高度
    style.minWidth = 200;  //設(shè)置最小寬度
    style.minHeight = 100;  //設(shè)置最小高度
    style.borderWidth = 2; //設(shè)置邊框?qū)挾?    style.borderColor = Color.BLUE; //設(shè)置邊框顏色
    style.backgroundColor = Color.WHITE; //設(shè)置背景顏色
    style.cornerRadius = 8; //設(shè)置圓角半徑
    style.leaderPosition = Callout.Style.LeaderPosition.LOWER_MIDDLE; //設(shè)置指示性位置
    callout.style = style
    callout.content = view 
    //通過在地圖坐標(biāo)中指定Point來設(shè)置Callout的位置统求。
    callout.location = point
    callout.show()
    mapView.setViewpointCenterAsync(point)

樣式也可以寫在xml文件中

val style = Callout.Style(this,R.xml.callout_style)

res下新建一個xml文件夾,創(chuàng)建callout_style.xml文件

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <calloutStyle
        backgroundColor="#f02d4384"
        borderColor="#2583d8"
        borderWidth="1"
        cornerRadius="10"
        leaderLength="15"
        leaderWidth="10"
        leaderPosition="LOWER_MIDDLE"
        maxHeight="200"
        maxWidth="300"
        minHeight="90"
        minWidth="120" />
</resources>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末冠王,一起剝皮案震驚了整個濱河市嫉你,隨后出現(xiàn)的幾起案子名段,更是在濱河造成了極大的恐慌,老刑警劉巖发框,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件躺彬,死亡現(xiàn)場離奇詭異,居然都是意外死亡梅惯,警方通過查閱死者的電腦和手機(jī)宪拥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來铣减,“玉大人她君,你說我怎么就攤上這事『” “怎么了缔刹?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵球涛,是天一觀的道長。 經(jīng)常有香客問我校镐,道長亿扁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任灭翔,我火速辦了婚禮魏烫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘肝箱。我一直安慰自己哄褒,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布煌张。 她就那樣靜靜地躺著呐赡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪骏融。 梳的紋絲不亂的頭發(fā)上链嘀,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機(jī)與錄音档玻,去河邊找鬼怀泊。 笑死,一個胖子當(dāng)著我的面吹牛误趴,可吹牛的內(nèi)容都是我干的霹琼。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼凉当,長吁一口氣:“原來是場噩夢啊……” “哼枣申!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起看杭,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤忠藤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后楼雹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體模孩,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年贮缅,在試婚紗的時候發(fā)現(xiàn)自己被綠了瓜贾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡携悯,死狀恐怖祭芦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情憔鬼,我是刑警寧澤龟劲,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布胃夏,位于F島的核電站,受9級特大地震影響昌跌,放射性物質(zhì)發(fā)生泄漏仰禀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一蚕愤、第九天 我趴在偏房一處隱蔽的房頂上張望答恶。 院中可真熱鬧,春花似錦萍诱、人聲如沸悬嗓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽包竹。三九已至,卻和暖如春籍凝,著一層夾襖步出監(jiān)牢的瞬間周瞎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工饵蒂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留声诸,地道東北人。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓退盯,卻偏偏與公主長得像双絮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子得问,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評論 2 345