小编Fac*_*ari的帖子

AngularJS谷歌地图指令

嗨,我正在尝试使用angularjs开发一个应用程序和我发现的实例GMaps指令:http://nlaplante.github.io/angular-google-maps/#!/usage .我遵循所有步骤,但我无法渲染地图!它没有返回任何错误!救命!!

在HTML中

<html ng-app="Maptesting">
Run Code Online (Sandbox Code Playgroud)

<google-map center="center" 
            zoom="zoom" 
            markers="markers" 
            refresh="!isMapElementHidden" 
            style="height: 400px; width: 100%; display: block;">
</google-map>

<div ng-view></div>
Run Code Online (Sandbox Code Playgroud)

<script type="text/javascript" src="js/angular/angular.js"></script>
<script src="http://code.angularjs.org/1.2.0-rc.2/angular-route.min.js"></script>
<script type="text/javascript" src="js/angular-google-maps.js"></script>
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&language=en"></script>

<script src="app/map.js">
</script>
Run Code Online (Sandbox Code Playgroud)

在控制器中:

angular.module('Maptesting', ['google-maps'])

.controller('CtrlGMap', ['$scope', function($scope) {
        $scope.center = {
            latitude: 45,
            longitude: -73
        };

        $scope.markers = [];
        $scope.zoom = 8;

}])
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3 angularjs angularjs-google-maps

1
推荐指数
2
解决办法
1万
查看次数

从服务AngularJs中修改$ scope

我正在开发一个基于Gmaps Api的地理定位应用程序.问题是,为了通过用户事件添加新标记,我已经提供了一个服务,只需向地图事件添加一个监听器,并在单击时添加标记.问题是我找不到从服务中修改某些$ scope属性的方法.这是我写的服务:

climbingApp.factory('Markers', function(){
    return {
        addListener: function() {
            google.maps.event.addListener(
                map,
                'click',
                 function( e ) {
                    var marker = new google.maps.Marker({
                        position: e.latLng,
                        map: map
                    });

                }
            );
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

如何返回de e.latLng值并使用该值设置一些$ scope.property?

javascript google-maps angularjs

1
推荐指数
1
解决办法
8286
查看次数

返回始终返回false

问题是这个函数总是给我0.为什么?

public function valid_token ()
{
    if (!isset($_SESSION['token']) || $this->token != $_SESSION['token'])
    {
        $this->errors[] = "Formulario incorrecto";
    }

return count($this->errors)? 0 : 1;
}
Run Code Online (Sandbox Code Playgroud)

php oop class

0
推荐指数
1
解决办法
162
查看次数