angular - 使用 Ionic 进行谷歌地图和地理定位:对象不是函数
问题描述
我目前正在研究一个项目,我需要复制一个运动应用程序,比如带有 Ionic 4 - Angular 的 Runastic
为此,我尝试向我的应用程序添加地图(谷歌地图)以及地理定位系统。
对于谷歌地图的集成,我遵循了本教程: https ://ramsatt.com/2019/02/19/ionic-4 - google-map - part-1 - simple-map/
目前它有效,但我阻止了教程的这一部分: http ://ramsatt.com/2019/05/02/ionic-4 - google-map - part-1 - geo-location/
当我转到我的地图所在的页面时,我遇到了这个错误:
错误:未捕获(承诺):TypeError:Object(...)不是函数 TypeError:Object(...)不是Geolocation.Array.concat.Geolocation.getCurrentPosition(http://localhost:8100 )的函数/build/0.js:9874:143)在 GeolocationPage.Array.concat.GeolocationPage.ngAfterViewInit
还有我的系统配置:
离子框架:3.9.5
离子应用脚本:3.2.2
角核心:5.2.11
Angular 编译器 CLI:^7.2.15
节点:10.15.2
谢谢你的帮助。
解决方案
问题解决了。
我创建了一个基本的提议离子项目,但使用的离子版本是 3 而不是 4....
推荐阅读
- tensorflow - 使用 GPU 进行数据验证的 Keras OOM
- mongodb - 如何在mongodb中为以下类型的数据创建索引
- sql - 利用具有日期差异(3 个月、6 年、6 年)的特定行中的值 - 例如 3 日、6 日、9 日、12 日 - 对于给定的迭代次数
- angular-material - mat-checkbox:复选框默认勾选,相互影响?
- ios - iPhone 上不规则的 iOS 触摸率
- django - Django 模型继承:如何检索记录?
- java - 具有非质数检查的金字塔中的最大汇总路径
- sql - sql - 如何使用单独的逗号对列进行分组
- azure-devops - 如果 A 的管道状态在 azure devops 中为警告,则管道 B 不会从另一个管道 A 触发
- java - 读取 jar 文件中的 xslt