Angular/Ionic Framework带标签的谷歌地图
Angular / Ionic Framework Google Maps with Tabs
我已经被困了两天了。希望有人能帮我一点忙,或者给我指明正确的方向。
我使用ion框架和ion选项卡作为列表页面,一个选项卡显示描述,另一个选项卡是加载我从json获得的lat/lon的映射。
我无法在第二个选项卡中加载谷歌地图。它将在第一个选项卡或初始视图中加载。我认为这是因为mapdiv在选项卡视图中被隐藏或未被渲染。
我记得在bootstrap中,我遇到了标签的问题,不得不围绕这样的东西进行工作
$("a[href='#maptab']").on('shown.bs.tab', function(){
mapInitialize();
}
});
^这基本上启动了地图。如何做到这一点与离子?
基本上,我需要在输入时将地图加载到第二个选项卡中。
我在下面创建了一个代码笔,你可以看到它在家里加载得很好,但在about上却没有加载。关于我在MapCtrl 中打电话
<ion-tab title="About" icon="ion-ios-information" href="#/tab/about" ng-controller="MapCtrl">
https://codepen.io/anon/pen/zBWJzw
如有任何建议或帮助,我们将不胜感激。
我想我调用控制器的方式就是问题所在。如果有人有类似的问题,下面是我所做的。
我为地图分配了一个单独的控制器(例如MapCtrl,然后从选项卡中调用它,如.
<ion-tab title="Map" icon-on="ion-earth" icon-off="ion-earth">
<ion-nav-view name="tab-map">
<ion-content ng-controller="MapCtrl" ng-init="initialize()">
如果你在iOS模拟器上测试地图,并得到一个空白屏幕,你需要确保你也将谷歌脚本url列入白名单。
相关文章:
- 当标记太多时,如何在谷歌地图上优化标记与标签
- 谷歌地图没有在标签2中和标签3中正确加载.如何创建刷新选项卡
- 你如何制作一个以具有特定标签的地址为中心的谷歌地图
- 谷歌地图与方向 - 我可以在没有表单标签的情况下做到这一点吗?
- 谷歌地图jquery标签未加载
- 谷歌地图API v3 - 不同缩放级别的不同标记/标签
- 谷歌地图调整大小并在标签系统中居中
- 带有标签的谷歌地图 API v3 标记
- 标记标签未显示 - 谷歌地图
- 谷歌地图JavaScript API在标签打开很长时间后未加载,并有403响应
- 谷歌地图 api javascript 标签未验证
- 谷歌地图地理给出 JSONP 错误意外的令牌:或无效的标签
- 棱角分明的谷歌地图标签覆盖了图标
- 如何格式化谷歌地图标记的标签
- 在GeoJson数据接收到的谷歌地图多边形上贴上标签
- 谷歌地图加载部分点击隐藏标签
- 在谷歌地图脚本标签中放置变量
- 按标签删除谷歌地图标记
- 无法将谷歌地图集成到标签组件中
- 谷歌地图标记-为每个标记添加一个具有唯一标签的自定义图标