導航:首頁 > 編程語言 > arcgisjs地圖中心

arcgisjs地圖中心

發布時間:2024-01-01 07:57:44

❶ arcgis js api 如何獲取 地圖 中心點坐標

ArcGIS js 3.22 版本
Map.extent.getCenter()
如果需要在移動後獲取移動後的中心點且在mouse-drag-end事件中獲取的話
務必延時 setTimeout 200ms
貌似觸發專了該事件才重屬新更新中心點的位置

❷ 求問做一個webgis的基本流程

首先說明一下,如果題主想成為一名webgis開發者,可以參考這個鏈接小白如何成為webgis初級開發工程師

其次我們來說一下webgis的開發流程:

一般我們的開發採用兩條路線:esri方案開源方案

esri方案舉個例子:

ArcgisServer+SqlServer+IIS+Arcgis js Api+前端基礎框架

開源方案舉個例子:

GeoServer+PostgresSql+Tomcat+OpenLayers+前端基礎框架

Webgis開發的大概流程是

我們的矢量文件或者柵格文件,需要展示在網頁上的話,必須先通過GeoServver或者ArcgisServer發布成服務,然後這些地理伺服器就會提供出可供訪問的鏈接,然後用Openlayers或者Arcgis js api訪問就行。當然了我們Webgis系統不可能只有gis數據,還需要一些普通數據,這些就要在SqlServer或者PostgreSql里建表,然後我們的後台程序(C#或者java)會連接這些資料庫,取到數據,仍然返回給前端,只不過此時數據的接收者就變成了前端那幾大框架,比如JQuery、Vue、Angular、React等等。

總結一下:

那麼開發一個Webgis到底需要些什麼呢?

GIS伺服器+基礎資料庫+網站部署環境+GIS Api框架+前端基礎框架

一個完整的Webgis系統,上面的東西都會有,歡迎補充和提問。

❸ arcgis api for js調用本地發布的服務報錯,調用別人的可以成功

ArcGIS Server是統稱;

ArcGIS API for Flex是應用場合的細分;

ArcGIS Server安裝時分.net版本,java版本,明顯的看語言也能看出是伺服器端服務開發採用的,比如.net ADF,java ADF,必須安裝ArcGIS Server才能進行服務的開發(和ArcEngine安裝其開發包是一個道理);

客戶端服務用API就能滿足了,比如flex,javascript,silverlight API;如果你只開發服務功能而地圖資源由別人發布的話亦可不安裝ArcGIS Server,下個比如agslib-1.3-2009-10-31.swc之類的swf類庫嵌進項目中即可開發了;

ArcGIS Server可以把mxd之類的文檔發布成地圖服務,切瓦片圖等;服務端開發是必需要安裝的,api客戶端服務如果不發布地圖可不安裝,希望你能明白。。。

❹ 如何將arcgis api for js 部署到本地

1、下載SDK及包,將API包解壓到本地,如E:\Web\Arcgis3.5\。並將SDK包里的arcgis_js_v35_api文件夾解壓到E:\Web\Arcgis3.5\arcgis_js_v35_api\中覆蓋。(SDK提供了豐富的示例及API文檔,強烈建議下載)
2、找到文件init.js,路徑如:E:\Web\Arcgis3.5\arcgis_js_v35_api\arcgis_js_api\library\3.5\3.5,並查找[HOSTNAME_AND_PATH_TO_JSAPI],將"[HOSTNAME_AND_PATH_TO_JSAPI]js/dojo/dojo"替換為實際路徑,如:"<主機名>/arcgis_js_v35_api/arcgis_js_api/library/3.5/3.5/js/dojo/dojo"。
3、找到文件dojo.js,路徑如:E:\Web\Arcgis3.5\arcgis_js_v35_api\arcgis_js_api\library\3.5\3.5\js\dojo\dojo,做同樣的修改。
4、打開IIS6.0信息服務管理器,右鍵網站「添加網站」,選擇物理路徑及埠2000(可隨意),確定後選中,雙擊進入「目錄瀏覽」並啟用,重新啟動網站。
5、校驗配置:

❺ 如何在tomcat上部署arcgis api for js 4.5

1、首先下載js_api
api下載地址:_js_api
sdk(軟體開發幫助文檔)下載地址:arcgis_js_sdk
2、離線部署arcgis_js_api
解壓下載的壓縮包,將裡面的\arcgis_js_api\library目錄的所有內容全部拷貝到你的web 伺服器中。比如的我的路徑如下所示,
D:\Java Software\apache-tomcat-7.0.42\webapps\arcgis_js_api\library\3.9\jsapi
3、查找替換路徑
我們把拷貝到webapps文件夾下的兩處locahost路徑替換掉,js_3.9版本的額是在如下的兩處(不同的版本的路徑替換路徑不同)
"*\webapps\arcgis_js_api\library\3.9\jsapi\init.js"
"*\webapps\arcgis_js_api\library\3.9\jsapi\js\dojo\dojo\dojo.js" 文件中
4、替換路徑
用記事本代開上面查找到的兩個文件,用快捷鍵Ctrl+H查找[HOSTNAME_AND_PATH_TO_JSAPI]

替換為:localhost:8080/arcgis_js_api/library/3.9/jsapi/(部署在本地的話選擇localhost,若不是選擇你的伺服器ip+tomcat埠號)
第二處也是一樣,所以不在重復
5、測試部署環境
打開Myeclipse,新建web工程,在index.jsp頁面中 用如下的代碼區覆蓋即可

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ArcGIS離線部署Demo</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<link rel="stylesheet" type="text/css" href="http://localhost:8888/arcgis_js_api/library/3.9/jsapi/js/dojo/dijit/themes/tundra/tundra.css">
<link rel="stylesheet" type="text/css" href="http://localhost:8888/arcgis_js_api/library/3.9/jsapi/js/esri/css/esri.css" />
<script type="text/javascript" src="http://localhost:8888/arcgis_js_api/library/3.9/jsapi/init.js"></script>
<script type="text/javascript">
// 布局小部件
//dojo.require("dijit.layout.BorderContainer");
// 面板
dojo.require("dijit.layout.ContentPane");
dojo.require("esri.map");
function init() {
var myMap = new esri.Map("mapDiv");
var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer");
myMap.addLayer(myTiledMapServiceLayer);
}
dojo.addOnLoad(init);
</script>
</head>

<body class="tundra">
<div id="mapDiv" style="width:100%; height:100%; border:1px solid #000;"></div>
</body>
</html>

❻ 如何用arcgis api for js 搭框架

https://developers.arcgis.com/javascript/jssamples/toolbar_edit.html
esri官網上,api for js 幫助,demo很多,這個是編輯要素的Demo
實現在線編輯需要注意其前提條件:
1、數版據源必須是權SDE形式
2、發布的服務要具備Feature Access功能

閱讀全文

與arcgisjs地圖中心相關的資料

熱點內容
在java的菜單如何導入文件 瀏覽:982
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341
pbt文件 瀏覽:204
HX基礎編程怎麼改變字體 瀏覽:876
怎麼開網路教學 瀏覽:915
630升級工程武器 瀏覽:936
用換機助手接收的軟體文件在哪找 瀏覽:282
閱達app一教一輔五年級有哪些 瀏覽:7
win10系統用f2調節音量 瀏覽:19
壓縮文件密碼器 瀏覽:840
線下活動數據分析有哪些 瀏覽:314

友情鏈接