首页 > 解决方案 > 无法读取未定义、Terraformer.GeoStore、Terraformer.Store.Memory、Terraformer 的属性“内存”

问题描述

无法读取未定义、Terraformer.GeoStore、Terraformer.Store.Memory、Terraformer 的属性“内存”我收到错误:

                  Cannot read property 'Memory' of undefined

                 html:

                  // not work
                 <script src="https://unpkg.com/terraformer"></script>
                <script src="https://unpkg.com/terraformer-geostore"></script>
                 <script src="https://unpkg.com/terraformer-rtree"></script>
                    <script src="https://unpkg.com/terraformer-geostore-memory"></script>


                 // not work
                    <script src="https://unpkg.com/terraformer@1.0.7"></script>
                         <script src="https://unpkg.com/terraformer-geostore@1.0.4/browser/terraformer-geostore.js"></script>    


                  js:   Cannot read property 'Memory' of undefined
                           // create a new GeoStore using Memory and an RTree Index
                               var store = new Terraformer.GeoStore({
                               store: new Terraformer.Store.Memory(),   // error  Cannot read property 'Memory' of undefined
                                index: new Terraformer.RTree()
                    });

标签: javascriptgis

解决方案


该文件有错误的代码!!!!让我花 3 小时找出原因

见下图

           store: new Terraformer.Store.Memory(),

是错的,

正确的代码应该是:

           store: new Terraformer.GeoStore.Memory(),

http://terraformer.io/geostore/

在此处输入图像描述


推荐阅读