原文:如何正確響應ArcGIS JavaScript API中圖形的鼠標事件

在使用ArcGIS JavaScript API編寫程序的時候,程序員往往需要完成這樣一個功能:點擊地圖上的圖形,自動進行專題GIS數據查詢,當在地圖非圖形區域上點擊時,自動進行底圖興趣點查詢。 由於專題GIS圖形是疊加在底圖上的,所以我們在處理地圖的鼠標點擊事件時,就需要根據實際點擊的位置和內容來對不同的數據進行查詢。 ArcGIS JavaScript API為編程人員分別提供了針對地圖對象和 ...

2016-09-27 14:24 0 11568 推薦指數:

查看詳情

ArcGIS api for javascript——圖形-增加圖形到地圖

描述 本例展示了如何使用Draw工具欄在地圖上描繪許多種類的幾何體。ArcGIS JavaScript API包含工具欄。 工具欄不是一個在頁面上自動地可見的用戶界面組件。相反,工具欄是一個助手類,可以用來讓用戶在地圖上描繪幾何體。它保存為描繪每個幾何體類型而寫的代碼。僅僅激活需要描繪的幾何體 ...

Tue Mar 14 00:42:00 CST 2017 0 2073
ArcGIS api for javascript——圖形-使用多個圖形圖層

描述 本例展示了如何增加多個圖形圖層到地圖。一個圖形圖層顯示國家,另一個顯示城市。在一個地圖中有多個圖形圖層的能力是在ArcGIS JavaScript API v1.4增加的。 從藍色的城市點分隔灰色的區縣多邊形使圖形易於管理。例如,如果僅僅想要刪除城市,僅需刪除有這個城市點的圖形圖層 ...

Tue Mar 14 00:51:00 CST 2017 0 2082
ArcGIS api for javascript——鼠標懸停時顯示信息窗口

描述 本例展示當用戶在要素上懸停鼠標時如何顯示InfoWindow。本例,要素是查詢USA州圖層的QueryTask的查詢結果。工作流程如下: 1.用戶單擊一個要素 2.要素是“加亮的”圖形。 3.用戶在圖形上懸停鼠標,看到屬性信息的信息窗口。 如果想要在任意要素上懸停鼠標來查看信息 ...

Wed Mar 08 00:28:00 CST 2017 1 6863
ArcGIS api for javascript——圖形-選擇一個范圍內的點

描述 本例展示了如何使用圖形顯示查詢結果,如何使用draw toolbar在地圖上選擇圖形和如何修改圖形符號為“高亮”。 在地圖上畫一個矩形區域,加亮矩形范圍內的城市。這個應用統計高亮的城市個數並列出城市名稱。能夠畫另外一個矩形來改變高亮的城市集合。 初始的在地圖上見到的城市集和是應用加載時 ...

Tue Mar 14 00:44:00 CST 2017 0 5672
ArcGIS JavaScript API異常之onExtentChange事件覆蓋onClick事件

利用Esri官方提供的聚合類進行聚合,由於數據較多,為了加快速度,在聚合之前對當期范圍進行判斷,如果不在當前視圖范圍的,就不聚合了。 所以,由於Esri官方的類是監聽了zoomEnd事件,如下代碼 所以,當限定視圖范圍聚合時,如果只平移,不觸發onZoomEnd事件,新視圖范圍內 ...

Tue Sep 08 22:08:00 CST 2015 0 2372
IE和Chrome執行javascript鼠標雙擊事件的不同響應

最近在用天地圖API幫同學做點開發的工作,主要是基於天地圖的API實現違法用地舉報的在線地圖標繪,要實現的效果如下: 由於是基於天地圖API的TPolygonTool工具實現面積量測和多邊形繪制功能,實現思路如下: (1)基於按鈕的鼠標點擊事件開啟多邊形標繪工具 ...

Fri Oct 24 18:32:00 CST 2014 0 2927
關於ArcGIS API for JavaScriptbasemap的總結介紹(一)

實際上basemap這個概念並不只在arcgis才有,在Python中有一個matplotlib basemap toolkit(https://pypi.python.org/pypi/basemap),是用來實現地理信息可視化的。其中,matplotlib是Python常用的數據繪制包 ...

Sat Jul 30 05:18:00 CST 2016 15 15722
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM