我的NativeScript应用剂量显示Google地图

时间:2018-08-20 22:27:50

标签: google-maps-api-3 google-maps-android-api-2 nativescript

这是我的代码:

https://github.com/jonny720/do-here-client/tree/master/do-here

我从这里获取了地图组件代码:

https://github.com/dapriett/nativescript-google-maps-sdk/tree/master/ng-demo/app/map

地图组件应显示google地图,但未显示任何内容。

*我安装了google maps sdk,并在android平台中设置了api键。

这是我第一次在应用程序中使用api。 有人可以照亮我的眼睛,告诉我这是什么问题吗?

2 个答案:

答案 0 :(得分:1)

缺少api键,您应该在main.ts文件中注册自定义元素,并且从app文件夹中丢失了要从nativescript-google-map模块复制的2个文件  以及钥匙。

我分叉了您的仓库并更新了应用程序,还创建了一个.gitignore文件,以从仓库中排除不必要的文件和文件夹。

我进行了测试,效果很好。

您将必须使用适当的Google API密钥更新这些文件

> do-here/app/main.ts
> do-here/app/App_Resources/Android/values/nativescript_google_maps_api.xml
> do-here/app/App_Resources/Android/src/main/res/values/nativescript_google_maps_api.xml

并更新此文件,将所有未经授权的访问重定向回登录页面,将其更改为测试地图页面

do-here/app/@shared/services/auth-guard.service.ts

答案 1 :(得分:0)

好的,首先非常感谢KielSoft

我通过输入cli来解决它:

tns tun android --clean