使用高德/百度/腾讯SDK,不购买地图商用授权APP无法上架?

随着国内三大图商联合针对地图位置服务收取5万/年的商业授权费,许多使用三大图商地图或定位sdk的应用开发企业遇到了两难:没有地图商业授权,无法上架!

其实大家信息了解有误区,并非都无法上线。

目前国内主流的上架商城:华为商城、小米商城、应用宝、vivo、oppo等。

上架华为商城通常需要地图厂商提供:①地图商业授权书 ②地图测绘资质 ③地图审图号。

目前除华为应用商城外,其他上架商城,仅需要①②两项

因此,

  • 如果你的app需要使用地图sdk,且一定要上架华为商城,那么你的地图供应商选择范围有限,基本只能选择高德、百度、腾讯;如果你想先上架其他应用商城,试试市场的反响,可以选择WAYZ维智科技,维智物联全域定位,这家公司为用户免费提供①地图商业授权书②地图测绘资质
  • 如果你的app不需要使用地图sdk,仅集成定位、搜索等位置服务接口,那么你的选择面也很大,除了高德、百度、腾讯外,还有WAYZ维智科技、天地图等

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用高德地图SDK提供的Navigation组件来实现自行车导航功能。Navigation组件提供了完整的导航界面,包括起点、终点、路线规划、导航指示等功能。如果您不需要路线规划页面,可以通过设置起点和终点坐标,并调用Navigation组件的导航方法来实现自行车导航。具体实现步骤如下: 1. 在布局文件中添加MapView和导航组件NaviButton: ``` <com.amap.api.maps.MapView android:id="@+id/mapView" android:layout_width="match_parent" android:layout_height="match_parent" /> <com.amap.api.navi.widget.NaviButton android:id="@+id/start_navi_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:layout_marginBottom="16dp" android:text="开始导航" /> ``` 2. 在Activity或Fragment中初始化MapView和AMap对象,并设置起点和终点坐标: ``` // 初始化MapView MapView mapView = findViewById(R.id.mapView); mapView.onCreate(savedInstanceState); // 初始化AMap对象 AMap aMap = mapView.getMap(); aMap.moveCamera(CameraUpdateFactory.zoomTo(15)); // 设置起点和终点坐标 LatLng startPoint = new LatLng(39.904989, 116.405285); LatLng endPoint = new LatLng(39.941253, 116.437193); ``` 3. 创建导航组件NaviButton对象,并设置导航回调: ``` // 创建导航组件NaviButton对象 NaviButton naviButton = findViewById(R.id.start_navi_button); // 设置导航回调 naviButton.setNaviClickListener(new NaviButton.NaviClickListener() { @Override public void onClick(View v) { // 调用导航方法开始导航 AmapNaviPage.getInstance().showRouteActivity(getApplicationContext(), new AmapNaviParams(null, null, endPoint, AmapNaviType.WALK), null); } }); ``` 4. 在Activity或Fragment的生命周期方法中调用MapView的生命周期方法: ``` @Override protected void onResume() { super.onResume(); mapView.onResume(); } @Override protected void onPause() { super.onPause(); mapView.onPause(); } @Override protected void onDestroy() { super.onDestroy(); mapView.onDestroy(); } ``` 这样就可以在安卓app内实现自行车导航,并且不需要路线规划页面了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值