gpt4 book ai didi

android - Worklight 7.1 使用 mapkit cordova 插件打开本地 map 应用程序

转载 作者:行者123 更新时间:2023-11-29 01:26:36 25 4
gpt4 key购买 nike

我正在使用 worklight 开发混合应用程序我想用标记打开 native map (iOS 的 Apple map 和 Android 的 Google map ),然后在完成后返回到应用程序。到目前为止,我已经实现了使用 url 打开原生 map ,即在默认浏览器上打开原生 map 。但我的要求是通过单击标记来打开 native map 。

在 Google 期间,我发现 Mapkit cordova 插件可以解决我的问题,但我不知道如何将 Mapkit cordova 插件与 worklight 集成。如果有人知道 Mapkit 与 Android 和 IOS 版 Worklight 的集成,请帮助我。

**************************************************** ******更新:********************************************

经过大量研究,我发现了以下插件: phonegap-launch-navigator .下面给出了在worklight项目中安装cordova插件的配置

启动本地 map 的代码:

launchnavigator.navigate(
"London, UK",
null,
function(){
alert("Plugin success");
},
function(error){
alert("Plugin error: "+ error);
});

在 Android config.xml 中:

 <!-- android -->
<platform name="android">
<js-module src="www/default/js/launchnavigator.js" name="LaunchNavigator">
<clobbers target="launchnavigator" />
</js-module>
<config-file target="res/xml/config.xml" parent="/*">
<feature name="LaunchNavigator">
<param name="android-package" value="android.LaunchNavigator"/>
</feature>
</config-file>
<source-file src="src/android/LaunchNavigator.java" target-dir="src/com/hhMobileApp" />
</platform>

java文件路径:

native\src\android\LaunchNavigator.java

js文件路径:

www\default\js\launchnavigator.js

配置phonegap-launch-navigator插件后,出现以下错误。

error: uncaught referenceError: module is not define.

请建议您输入以解决此错误以在 android 中启动 native 应用程序:

最佳答案

查看此链接: https://github.com/mapsplugin/cordova-plugin-googlemaps

您可以在config.xml 中指定插件,然后点击链接。

您还可以创建自己的原生 map View ,并使用来自 javascript 的 WL.NativePage.show() 调用它。

关于android - Worklight 7.1 使用 mapkit cordova 插件打开本地 map 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33931510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com