当前位置: 首页 > 面试题库 >

AngularJS Google Map指令地图实例

周马鲁
2023-03-14
问题内容

我正在使用http://angular-google-maps.org/,它是不错的Google角形地图库。但是我想使用这样的地图实例,它不是在angularjs上下文中加载的:

$scope.map = {
events: {
    tilesloaded: function (map) {
            $scope.$apply(function () {
                $scope.mapInstance = map;           
            });
        }
    }
}

好的,我有mapInstance,我可以以编程方式使用它。但是在应用程序生命周期中,这种情况一直持续到很晚-
换句话说,我想在其他代码之前加载整个指令(并获取地图实例),而我只是不想使用其他地图事件。


问题答案:

在最近寻找从docs页面上的示例中获取地图实例的方法的过程中,我遇到了以下问题:

$scope.map.control.getGMap().

确保在google-maps
HTML标记上,将options属性设置为,control="map.control"并在对象中设置一个空$scope.map对象。

$scope.map= { control : {}, ...other map options...};

谷歌地图启动时,将填充空对象。我希望这会有所帮助,并且为时不晚。

享受Angular !!!



 类似资料:
  • 问题内容: 将一些地图定义为: 我想要一个指向地图地址的变量(不要复制所有变量)。我尝试使用: 但在使用时,它显示 内部编译器错误:无类型的var,初始化:new 如何获得? 编辑 该错误由另一个问题显示。 问题答案: 映射是引用类型,因此它们总是通过引用传递。您不需要指针。转到文档

  • 4、取有效地址指令LEA(LoadEffective Address) 指令LEA是把一个内存变量的有效地址送给指定的寄存器。其指令格式如下: LEA Reg, Mem 该指令通常用来对指针或变址寄存器BX、DI或SI等置初值之用。其功能如右图所示。 例如: 图5.4 LEA指令的功能示意图 … BUFFER DB 100 DUP(?) … LEA BX, BUFFER ;把字节变量BUFFER在

  • 本文向大家介绍Vue的土著指令和自定义指令实例详解,包括了Vue的土著指令和自定义指令实例详解的使用技巧和注意事项,需要的朋友参考一下 1.土著指令   当我开始学习Vue的时候,看官网的时候看到了“指令”两个字。我愣住了,what?指令是啥啊?后来继续往下看,像这种什么“v-for”“v-show”“v-if”都叫做指令。等到后来Vue玩的差不多了,开始写项目的时候发现,常见的指令也就那么几个,

  • 例如,Angular 2内置的属性指令ngClass和ngStyle,可以在任何组件或元素上工作。

  • 问题内容: 如果不存在单独服务器上的图像,我想显示一个默认图像。是否有一个角度指令来实现这一目标? 问题答案: 不可以,但是您可以创建一个。 http://jsfiddle.net/FdKKf/ HTML: JS: