官术网_书友最值得收藏!

Before getting started

Take a look at the code provided with the book. You should see a js folder in which the required libraries are stored. For the first few chapters, ol.js, and ol.css in the ol3-3.11.0 folder will be sufficient. The code is also available on GitHub. You can download a copy from the following URL: https://github.com/GaborFarkas/mastering_openlayers3/releases. Take a look at the following screenshot:

Note

You can download the latest release of OpenLayers 3 from its GitHub repository at https://github.com/openlayers/ol3/releases. For now, grabbing the distribution version (v3.11.0-dist.zip) should be enough.

Creating a working environment

There is a security restriction in front end development, called Cross Origin Resource Sharing (CORS). By default, this restriction prevents the application from grabbing content from a different domain. On top of that, some browsers disallow reaching content from the hard drive when a web page is opened from the file system. To prevent this behavior, please make sure you possess one of the following:

  • A running web server (highly recommended)
  • Firefox web browser with security.fileuri.strict_origin_policy set to false (you can reach flags in Firefox by opening about:config from the address bar)
  • Google Chrome web browser started with the --disable-web-security parameter (make sure you have closed every other instance of Chrome before disabling security)
  • Safari web browser with Disable Local File Restrictions (in the Develop menu, which can be enabled in the Advanced tab of Preferences)

Tip

You can easily create a web server if you have Python 2 with SimpleHTTPServer, or if you have Python 3 with http.server. For basic tutorials, you can consult the appropriate Python documentation pages.

主站蜘蛛池模板: 通州市| 黎城县| 新民市| 咸阳市| 泰兴市| 钟祥市| 集贤县| 林西县| 卢湾区| 宿松县| 望城县| 贵阳市| 志丹县| 高安市| 临江市| 日喀则市| 海晏县| 乾安县| 施甸县| 桃园市| 莱芜市| 夏河县| 葵青区| 泗洪县| 湖口县| 河源市| 威信县| 太仆寺旗| 德兴市| 丽水市| 安平县| 平舆县| 大安市| 册亨县| 邹平县| 竹北市| 北票市| 华容县| 玉田县| 青神县| 金平|