Google maps 谷歌地图:我必须使用爱奥尼亚原生吗?
我刚刚从Google maps 谷歌地图:我必须使用爱奥尼亚原生吗?,google-maps,ionic2,Google Maps,Ionic2,我刚刚从ionic2beta升级到rc3。为了消除编译错误,我将我的Google地图实现更改为使用api。这修复了我的编译错误,但我发现api有局限性。例如,Google api中没有fitBounds函数 问题 "dependencies": { "@angular/common": "2.1.1", "@angular/compiler": "2.1.1", "@angular/compiler-cli": "2.1.1", "@angular/core"
ionic2beta升级到rc3
。为了消除编译错误,我将我的Google地图实现更改为使用api。这修复了我的编译错误,但我发现api有局限性。例如,Google api中没有fitBounds
函数
问题
"dependencies": {
"@angular/common": "2.1.1",
"@angular/compiler": "2.1.1",
"@angular/compiler-cli": "2.1.1",
"@angular/core": "2.1.1",
"@angular/forms": "2.1.1",
"@angular/http": "2.1.1",
"@angular/platform-browser": "2.1.1",
"@angular/platform-browser-dynamic": "2.1.1",
"@angular/platform-server": "2.1.1",
"@ionic/storage": "1.1.6",
"@types/google-maps": "^3.2.0",
"@types/meteor": "^1.3.31",
"@types/underscore": "^1.7.36",
"accounts-base-client-side": "^0.1.1",
"accounts-phone": "0.0.1",
"angular2-moment": "^1.0.0-beta.6",
"babel-runtime": "^6.18.0",
"google-maps": "^3.2.1",
"ionic-angular": "2.0.0-rc.3",
"ionic-native": "2.2.3",
"ionicons": "3.0.0",
"meteor-client-side": "^1.3.5",
"meteor-node-stubs": "^0.2.4",
"meteor-rxjs": "^0.4.5",
"meteor-typings": "^1.3.1",
"moment": "^2.15.2",
"rxjs": "^5.0.0-beta.12",
"zone.js": "0.6.26"
},
是否可以直接使用谷歌api而不是api来使用离子2 rc3
如果是,我应该如何配置我的应用程序以使用api
或者,有什么理由让我想使用api而不是直接访问Google api
谢谢
package.json
"dependencies": {
"@angular/common": "2.1.1",
"@angular/compiler": "2.1.1",
"@angular/compiler-cli": "2.1.1",
"@angular/core": "2.1.1",
"@angular/forms": "2.1.1",
"@angular/http": "2.1.1",
"@angular/platform-browser": "2.1.1",
"@angular/platform-browser-dynamic": "2.1.1",
"@angular/platform-server": "2.1.1",
"@ionic/storage": "1.1.6",
"@types/google-maps": "^3.2.0",
"@types/meteor": "^1.3.31",
"@types/underscore": "^1.7.36",
"accounts-base-client-side": "^0.1.1",
"accounts-phone": "0.0.1",
"angular2-moment": "^1.0.0-beta.6",
"babel-runtime": "^6.18.0",
"google-maps": "^3.2.1",
"ionic-angular": "2.0.0-rc.3",
"ionic-native": "2.2.3",
"ionicons": "3.0.0",
"meteor-client-side": "^1.3.5",
"meteor-node-stubs": "^0.2.4",
"meteor-rxjs": "^0.4.5",
"meteor-typings": "^1.3.1",
"moment": "^2.15.2",
"rxjs": "^5.0.0-beta.12",
"zone.js": "0.6.26"
},
其他候选版本使用谷歌api(不只是爱奥尼亚本地版)
我的index.html中有以下内容
在我的pckage.json中
“@types/googlemaps”:“^3.25.40”,
(运行npm install@types/googlemaps--save dev
)
在声明中添加了以下内容。d.ts
//