首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ng-map中加载GeoJSON的回调

在ng-map中加载GeoJSON的回调
EN

Stack Overflow用户
提问于 2016-05-10 18:50:16
回答 1查看 776关注 0票数 2

这是一个在ng-map中通过map-data加载geoJSON文件的回调?我的代码看起来很简单:

代码语言:javascript
复制
<ng-map map-type-control="false" zoom-to-include-markers="true">
    <map-data load-geo-json="myPlace.geojson"></map-data>
</ng-map>

我的GeoJSON加载了一些时间,我想为这个加载时间添加一些角度微调。有可能做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-10 19:32:49

文档中有一个类似于回调(使用Promise)的示例:调用NgMap服务的NgMap.getMap()方法的https://ngmap.github.io/#/!geojson.html。因此您可以将加载器显示到

代码语言:javascript
复制
//controller
app.controller('MyCtrl', function(NgMap) {
 vm.loaded = false; //property to toggle visibility
 NgMap.getMap().then(function(map) {
    vm.map = map;
    vm.loaded = true;//update on JSON loaded
  });
//..other stuff



<!-- template-->
<!--loader block-->
<div class="loader" ng-show="!loaded"></div>

<!--map is hidden untill json loaded-->
<ng-map ng-show="loaded" zoom="4" center="39.02, -95.81">
  <map-data load-geo-json="us-states-20m.json">
  </map-data>
</ng-map>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37136349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档