首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionic with angular-google-maps指令

Ionic with angular-google-maps指令
EN

Stack Overflow用户
提问于 2015-05-16 02:43:35
回答 2查看 639关注 0票数 0

我一直在尝试让angular-google-maps上线并运行起来,对于我的一生,我都不能确定它为什么不能工作……

首先,我安装

代码语言:javascript
复制
cordova plugin add cordova-plugin-geolocation

这是索引html

代码语言:javascript
复制
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>

<link href="lib/ionic/css/ionic.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">

<!-- IF using Sass (run gulp sass first), then uncomment below and remove the CSS includes above
<link href="css/ionic.app.css" rel="stylesheet">
-->

<!-- google maps javascript -->
<script src='//maps.googleapis.com/maps/api/js?sensor=false'></script>
<script src="lib/lodash/dist/lodash.min.js"></script>
<script src="lib/angular-google-maps/dist/angular-google-maps.min.js"></script>

<!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>

<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>

<!-- your app's js -->
<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
<script src="js/services.js"></script>

</head>

我的map.html

代码语言:javascript
复制
<ion-view view-title="Map">
  <ion-content ng-controller="MapCtrl">
    <ui-gmap-google-map center='map.center' zoom='map.zoom'></ui-gmap-google-map>
  </ion-content>
</ion-view>

最后是我的模块和控制器

代码语言:javascript
复制
var myApp = angular.module('myApp', ['ionic','uiGmapgoogle-maps']);

myApp.controller('MapCtrl', function($scope) {

   $scope.map = { center: { latitude: 45, longitude: -73 }, zoom: 8 };

});

在chrome浏览器和android手机上运行此命令时,都会出现空白屏幕。你知道我可能做错了什么吗?感谢您的关注

因此,在将谷歌依赖项移动到ionic.bundle下面之后,地图现在会加载...但是,我无法使用以下命令将高度设置为100%

代码语言:javascript
复制
.angular-google-map-container {
    height: 100%;
}

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-05-20 04:17:35

尝尝这个。

代码语言:javascript
复制
 <map center="{{latitud}}, {{longitud}}" zoom="12" id="map_views" data-tap-disabled="true"></map>
票数 0
EN

Stack Overflow用户

发布于 2015-05-20 04:20:54

代码语言:javascript
复制
<script src="lib/angular-google-maps/dist/angular-google-maps.min.js"></script>

应在ionic之后加载,因为离子束包括angular框架

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30266642

复制
相关文章

相似问题

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