arcgis api for js 3.25 离线部署

步骤:
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框架。

猜你喜欢

转载自blog.csdn.net/weixin_42193179/article/details/83826349