步骤:
1.
下载相应版本的api及sdk.
下载地址:
https://developers.arcgis.com/downloads/apis-and-sdks?product=javascript
2.
分别解压。
3.
把arcgis_js_v325_api\arcgis_js_api\library,
剪切到arcgis_js_v325_sdk\arcgis_js_api\。
4.
把arcgis_js_v325_sdk\arcgis_js_api\library\3.25\3.25\init.js
和arcgis_js_v325_sdk\arcgis_js_api\library\3.25\3.25\dojo\dojo.js
文件中的https://[HOSTNAME_AND_PATH_TO_JSAPI],
替换为:http://192.168.18.53:8080/arcgis_js_v325_sdk/arcgis_js_api/library/3.25/3.25/
5.
写服务
'''
此代码实现了:
arcgis api for js 3.26 服务的本地化。
此代码 + arcgis_js_v326_sdk 文件夹 是一套。
启动代码:
python v325.py
测试URL:
http://localhost:8080/arcgis_js_v325_sdk/arcgis_js_api/library/3.25/3.25/esri/css/esri.css
http://192.168.18.53:8080/arcgis_js_v325_sdk/arcgis_js_api/library/3.25/3.25/init.js
测试成功!!
'''
import web
urls = (
'/(.*)', 'retrieve'
)
class retrieve:
def GET(self, filename):
file = 'C:/Users/Administrator/Desktop/Gaoshengjie/localServers/' + filename
f = open(file, 'rb').read()
return f
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
6.
注意:
python版本为python3.6.1.
python3.7貌似不支持webpy框架。