当他们恰当以获取到金蝶世界地图韩化英版SDK的Key值后,他们就能透过那个Key值让APP的主页来表明世界地图。在韩化英APP工程项目中具体内容同时实现金蝶世界地图表明的关键步骤如下表所示:

1.浏览金蝶世界地图韩化英版SDK有关的”.Har”包;

2.动态新闻稿并实用性有关的世界地图表明职权;

3.对世界地图有关的表明罐子展开读取和调用;

上面,他们一起来展开前述的操作方式,看一看金蝶世界地图的韩化英版怎样同时实现世界地图表明。

一.浏览HarmonyOS世界地图SDK Beta版 实例标识符,在APP工程项目中加进金蝶世界地图提供更多的Har源码包。

韩化英版的金蝶世界地图想在智能手机上展开恒定表明,他们的确要采用它提供更多的Har源码包,这种能更慢地同时实现金蝶世界地图的表明。

自动草稿

金蝶世界地图SDK提供更多的har源码包

即使金蝶世界地图提供更多的服务项目器端服务项目Har源码扁枝便携式的世界地图罐子、搜寻等机能,主要包括世界地图中的座标重要信息也能从金蝶世界地图中的一站式以获取。

在韩化英APP工程项目中,怎样就可以加进金蝶世界地图提供更多的Har源码包?

1.步入金蝶世界地图金蝶,关上【合作开发全力支持】转盘,找出【其它】快捷键后,点选【HarmonyOS 世界地图SDK】,关上其管理工作介面;

自动草稿

点选点选HarmonyOS 世界地图SDK

2.在管理工作介面中,找出右侧导航系统栏中的【有关浏览】并关上,他们在右侧的介面中浏览第二个【Beta版本实例Demo】,即使有关的Har源码包都存放在此工程项目文件中;

自动草稿

浏览Beta版本实例Demo

3.紧接着,他们把.zip后缀格式的Beta版本实例Demo展开解压,关上其工程项目文件夹,会发现有关的Har源码包都存放在libs目录中,直接用鼠标或触控板展开复制拷贝即可;

自动草稿

Har源码包都存放在libs目录中

4.将拷贝的Har源码包都粘贴到自己APP工程项目中的libs目录中,并在entry/src文件路径下的build.gradle实用性文件中加进依赖;

自动草稿

将Har源码包粘贴到libs目录中

自动草稿

加进har包的依赖

5.若Har包加进成功,则APP工程项目中的External Libraries路径中会出现可被标识符引用的Har资源包。

自动草稿

Har包加进成功

以上关键步骤,就是韩化英APP工程项目关于金蝶世界地图Har包的加进和引用。需要注意的地方是:在APP工程项目合作开发的过程中,若工程项目libs目录中的har源码包不能在Java类中被恒定引用,能关闭当前APP工程项目的编辑窗口。重新导入并关上APP工程项目后,build.gradle实用性文件会重新读取har源码包

二.在config.json实用性文件中,动态新闻稿表明金蝶世界地图的有关职权,以便金蝶世界地图在表明时获得相应的授权。

自动草稿

在config.json实用性文件中,设置职权

设置有关职权的内容,如下表所示:

“reqPermissions”: [
{“usedScene”: {“ability”: [“com.example.gaodetest.MainAbility”],“when”:“always”},“reason”:“request internet”,“name”:“ohos.permission.INTERNET”}
]

上面设置的内容中,ability节点一定要设置为自己APP工程项目的文件路径。

三.开始展开金蝶世界地图的读取,透过有关的世界地图控件,他们创建世界地图并让它在智能手机中展开表明。

1.以获取金蝶世界地图的Key值,可首先在Aplication中展开加进。

自动草稿

Key值

他们在金蝶金蝶的【我的应用】中复制Key值后,在APP工程项目中的java文件夹中的MyApplocation中展开Key值的粘贴和有关标识符编写。

自动草稿

在MyApplocation中以获取Key值

具体内容标识符如下表所示:

importcom.amap.api.maps.MapsInitializer;importohos.aafwk.ability.AbilityPackage;publicclassMyApplicationextendsAbilityPackage{//以获取Key值privateString apiKey =“金蝶金蝶的key值”;@OverridepublicvoidonInitialize(){super.onInitialize();
MapsInitializer.setApiKey(apiKey);
}
}

2.创建MapView控件对象,调用世界地图并展开绘制。

根据世界地图的生命周期管理工作,他们需要在slice文件夹中的MainAbilitySlice类中展开世界地图的启动、调用和停止等动作,标识符内容如下表所示:

importcom.amap.api.maps.AMap;importcom.amap.api.maps.MapView;importcom.example.gaodetest.ResourceTable;importohos.aafwk.ability.AbilitySlice;importohos.aafwk.content.Intent;importohos.agp.components.DirectionalLayout;publicclassMainAbilitySliceextendsAbilitySlice{//创建世界地图控件privateMapView mapView;@OverridepublicvoidonStart(Intent intent){super.onStart(intent);super.setUIContent(ResourceTable.Layout_ability_main);

initMapView();//调用世界地图控制器对象AMap aMap = mapView.getMap();
aMap.setOnMapLoadedListener(newAMap.OnMapLoadedListener() {@OverridepublicvoidonMapLoaded(){// todo}
});

}//调用金蝶世界地图privatevoidinitMapView(){
mapView =newMapView(this);
mapView.onCreate(null);
mapView.onResume();//给组件加进对应布局的布局属性DirectionalLayout.LayoutConfig config =newDirectionalLayout.LayoutConfig(
DirectionalLayout.LayoutConfig.MATCH_PARENT, DirectionalLayout.LayoutConfig.MATCH_PARENT);
mapView.setLayoutConfig(config);super.setUIContent(mapView);
}@OverridepublicvoidonActive(){super.onActive();
}@OverridepublicvoidonForeground(Intent intent){super.onForeground(intent);
}//销毁世界地图方法@OverrideprotectedvoidonStop(){super.onStop();if(mapView !=null) {
mapView.onDestroy();
}
}
}

3.以上标识符内容完成后,他们能直接展开真机测试,即可看到自己的华为智能手机表明金蝶世界地图,如下表所示:

自动草稿

真机测试,表明金蝶世界地图

完成以上所有操作方式,他们今后就能放心地展开金蝶世界地图SDK韩化英版的API调用,当然你们也能整改成自己的产品内容业务也是能的。

结语:

韩化英版APP工程项目要在设备中恒定表明金蝶世界地图,首先要在工程项目中加进相应的har源码包,然后对其世界地图的表明展开授权,最后透过key值和MapView等控件来创建世界地图,并从金蝶世界地图平台的服务项目端能够以获取相应的数据内容。

如果你们对上面的操作方式有一些疑惑,请你们踊跃参与评论,韩化英系统生态需要更多人来参与和建设,这是他们自己的开源工程项目。

1.本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!