问题标签 [nativescript-google-maps-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
600 浏览

android - 谷歌地图自定义标记图标大小未在 Android 上保留

我正在使用nativescript-google-maps-sdk插件来创建 Google 地图。

一切正常,但我的自定义标记图标有问题,如果您查看这些图片,您会发现 Android 上没有保留图标大小,使它们非常非常小,以至于您几乎看不到他们。这发生在模拟器和真实手机上。

然而,在 IOS 上,尺寸很好,如您在第二张图片中所见。图标图像具有16x16像素大小并具有.png格式。

我一直无法找到任何解决方案,所以这是我最后的手段,有谁知道为什么会发生这种情况?

安卓

IOS

这是我用来创建标记的代码:

0 投票
1 回答
339 浏览

nativescript - NativeScript Google 映射 java.lang.NoClassDefFoundError:解析失败:Lorg/apache/http/ProtocolVersion

我切换到 {N} 5.0,现在我遇到了 nativescript-google-map-sdk 的问题,与此处相同的错误: Android Google maps java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion

Android API 28 的问题,应该在清单中手动设置一个配置,https://developers.google.com/maps/documentation/android-sdk/config#specify_requirement_for_apache_http_legacy_library

当我添加

到我的 App_Resources/Android/AndroidManifest.xml

我得到这个错误

任务 ':app:processDebugResources' 执行失败。

Android 资源链接失败输出:/Users/rudm/dev/mobile/new5/platforms/android/app/build/intermediates/merged_manifests/debug/processDebugManifest/merged/AndroidManifest.xml:21:错误:在 .

有没有办法让谷歌地图与 {N} 5.0 一起工作?

0 投票
2 回答
1100 浏览

android - Android 版 Maps SDK 的问题

我对 android 应用程序开发相当陌生。今天我试图在我的应用程序中实现一个地图客栈,但无法使其工作。我什至尝试使用默认地图活动制作一个新应用程序,该应用程序会立即崩溃。

这是我得到的错误:

我正在使用最新更新的 Pixel 3XL 运行。任何想法可能是什么问题?谢谢。

0 投票
0 回答
122 浏览

angular - NativeScript Google Maps SDK - 标记随机跳跃 W/多个 MapViews

这仅在 Android 上发生。当您同时打开地图 1 和地图 2 时,转到任一选项卡并单击标记以显示“支持我”按钮。如果您向该按钮发送垃圾邮件,标记将随机跳跃。当标记随机移动时,如果滚动地图,一切都会恢复正常。如果您隐藏一张地图并尝试向喜爱按钮发送垃圾邮件,则不会发生此错误。

本机脚本:5.3.2

tns 核心模块:5.3.2

tns-安卓:5.3.1

tns-ios:5.3.1

nativescript-google-maps-sdk: ^2.7.0

可以在此处找到错误的屏幕截图: https ://github.com/dapriett/nativescript-google-maps-sdk/issues/344

地图 1 和地图 2 都使用相同的组件。我尝试将其拆分为单独的组件,但仍然没有运气。

源代码: https ://github.com/18clans/google-maps-tab-view

当我喜欢地图 1 上的标记时,具有相同 ID 的地图 2 标记也应该被收藏。这在 iOS 上运行良好。

我还在另一种语言上发现了与此错误类似的内容。 谷歌地图上的跳跃标记

0 投票
0 回答
106 浏览

android - 当我拍照时,某些 Android 设备上的应用程序崩溃

我拍照后应用程序会定期崩溃。这种情况最常发生在小米(redmi 3s、redmi 4x)和诺基亚(6.1)手机上。当您从相机返回时,应用程序会自行重新启动并在设备的控制台中写入以下错误:

ActivityManager: Process org.nativescript.TestCameraApp (pid 8370) has dead: prev LA or ActivityManager: Process ua.com.getmancar (pid 615) has dead: prev S

我还要注意,这样的问题并不总是出现,它发生在第一张照片之后,它发生在 7 之后,有时在 20 之后。作为一种测试方法,我注意到如果您使用插件“nativescript-谷歌地图 SDK

0 投票
1 回答
1130 浏览

android - NativeScript Android 构建失败并出现异常 - 不支持的类文件主要版本 57

我有 nativescript angular 应用程序,我在其中实现了以下插件。

我正在尝试使用tns run android --bundle构建或运行 android 但它显示以下错误。如果有问题,我还与tns 医生核对过。但这一切都与配置有关。

我的环境是 Nativescript:6.3.0 Angular CLI:8.3.21 节点:13.5.0 操作系统:darwin x64 Angular:8.2.14

0 投票
0 回答
435 浏览

ios - 错误类型错误:null 不是对象(评估“this._icon.imageSource.ios”)

我正在尝试在地图上获取自定义标记图标。我使用了 nativescript-google-maps-sdk v^2.9.1 并且出现以下错误。

添加在地图上获取标记的代码是

以前我使用资产中的图标,它就像一个魅力。在下面找到适用于资产图标的代码。

我不知道出了什么问题。但现在它不适用于来自 URL 的图标。

0 投票
0 回答
103 浏览

nativescript - (Nativescript + Google Maps SDK)折线渐变颜色

我正在通过 nativescript + vuejs 开发一个使用google maps sdk的应用程序。该应用程序的主要行为包括在两个地理点之间绘制路线。

我想知道,我怎样才能用渐变绘制那条折线?

重新渲染折线的函数:

谢谢!

0 投票
1 回答
130 浏览

nativescript - Nativescript-google-maps-sdk:mapView.zoom 不改变缩放

单击标记后,我正在尝试更改缩放级别。我试图重新定义 onMarkerEvent() 内的缩放:

}

但是,缩放并没有改变。

在 map.component.tns.html 我有:

有想法该怎么解决这个吗?我觉得这可能是我忘记的一些基本的东西。

谢谢!

0 投票
1 回答
63 浏览

nativescript - Nativescript 7 angular 8 和 nativescript-google-maps-sdk 的问题

尝试使用 nativescript 7.2.0 Angular 8 和 nativescript-google-maps-sdk 3.0.2 在 android 模拟器上显示谷歌地图时遇到此错误:

JS:错误错误:未捕获(承诺):TypeError:nativescript_core__WEBPACK_IMPORTED_MODULE_1 _.Property 不是构造函数 JS:TypeError:nativescript_core__WEBPACK_IMPORTED_MODULE_1 _.Property 不是构造函数 JS:在 Module.../node_modules/nativescript-google-maps-sdk /map-view-common.js(文件:node_modules\nativescript-google-maps-sdk\map-view-common.js:275:7) JS:在webpack_require(文件:src\webpack\bootstrap:750:0) JS:在 fn(文件:src\webpack\bootstrap:120:0) JS:在 Module.../node_modules/nativescript-google-maps-sdk/map-view.js(文件:node_modules\nativescript-google-maps -sdk\map-view.android.js:1:0) JS:在webpack_require(文件: src\webpack\bootstrap:750:0) JS: 在 fn (文件: src\webpack\bootstrap:120:0) JS: 在 Module../app/home/home.component.ts (文件: src \app\home\home.component.ts:1:0) JS: at webpack_require (f...
如果有人可以帮忙
谢谢