мое приложение NativeScript отображает карты Google

вот мой код:

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, но ничего не отображается.

* Я установил SDK карт Google и настроил ключ API на платформе Android.

это первый раз, когда я работаю с api в своем приложении. может кто-нибудь зажечь мне глаза и сказать, в чем проблема?


person jonny    schedule 20.08.2018    source источник
comment
Вы уверены, что не пропустили и из указанных шагов npmjs.com/package/nativescript -google-maps-sdk, и вы сгенерировали ключ api из консоли Google и применили его к своему приложению соответствующим образом?   -  person KielSoft    schedule 21.08.2018


Ответы (2)


Ключ api отсутствует, и вы должны зарегистрировать пользовательский элемент в файле main.ts, а 2 файла, которые нужно скопировать из модуля nativescript-google-map, отсутствовали в папке вашего приложения, а также ключ.

Я раздвоил ваше репо и обновил приложение, а также создал файл .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
person KielSoft    schedule 21.08.2018

хорошо сначала большое спасибо KielSoft

Я решил это, набрав в cli:

tns tun android - очистить

person jonny    schedule 22.08.2018
comment
Это круто. Также я все еще думаю, что вам следует добавить файл .gitignore в свой проект, чтобы игнорировать node_modules, хуки и платформы из вашего проекта, вы можете проверить в моем PR - person KielSoft; 23.08.2018