首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

国内外免费地图SDK都在这了,开发APP再也不怕找不到路了

地图SDK对比标准: 付费方案 多平台支持(Android & iOS) 是否提供离线地图 路线导航功能是否支持 路线规划功能是否支持 国际化支持程度 所分析的地图SDK包括: 百度地图SDK 百度导航...SDK 百度导航HUD SDK 高德地图SDK 高德导航SDK 腾讯地图SDK Scout Here Mapbox Apple MapKit GoogleMap 百度地图SDK 免费 国内地图SDK,国内使用普遍...Here 收费,支持试用 前Nokia旗下企业 提供离线地图 提供路线规划功能, 提供Turn-by-Turn导航功能 支持Android/iOS/Web 国际化支持 海外SDK 只支持Walking和...Driving导航,不提供骑行导航 Mapbox 收费,支持试用 移动端导航申请页面 提供离线地图 国际化支持 支持Android/iOS/Web等 海外SDK 提供路线规划,不支持Turn-by-Turn...导航功能Pass(据悉尚在开发过程中) 国内加载速度慢,且路线规划非毕现不成功; 支持骑行路线规划 Showcases Apple MapKit 免费 不提供离线地图 可提供国际化支持 支持iOS,不支

13.9K80

【Android 腾讯地图】腾讯地图开发记录 ① ( 地图基础显示 | 创建应用和申请key | 配置远程依赖库 | 配置腾讯地图 Key | 同意隐私协议 | 布局设置 | 覆盖自定义地图图片 )

参考 腾讯官方文档 【腾讯位置服务 - Android地图SDK】 进行开发 ; 一、创建应用和申请key 1、创建应用 进入 腾讯位置服务 控制台页面 : https://lbs.qq.com/dev..., 还需要申请 Key , 点击下图中 红色矩形框 中的 " 添加 Key " 按钮即可 , 在 下图的页面中 , 输入 key 名称 , 选择 SDK 选项 , 在下面的输入框中 , 输入 Android...Key 拷贝下来 , 配置到 AndroidManifest.xml 中的 application 标签中 , 配置内容如下 : android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com...android:id="@+id/map_frag" class="com.tencent.tencentmap.mapsdk.maps.SupportMapFragment"

52510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android高德之旅(1)基础地图

    废话2 两三年前只有少数o2o软件、导航、交通软件会集成LBS,而现在是个软件都要集成LBS,所以作为开发的我们终于不能忍了,来搞搞LBS吧,目前用的最多的是百度地图和高德地图,百度地图定位精准、路线规划科学...(http://lbs.amap.com/api/android-sdk/download/) 可以选择一键下载或者开发包定制下载,我这里选择的是定制下载,因为一键下载里面是没有定位包的。 ?...开发包分两部分,jar包和so库,jar包直接全部拷贝到app/libs中,如下图: ?...这里写图片描述 3、基础地图 准备工作已经做好了,下面就开始coding,写一个最简单的demo,展示最基本的地图 (1)布局文件中添加MapView maps.MapView...(6)账号注册 a)、注册高德开发者账号 b)、申请成为开发者 c)、进入后台新建应用:名称需要符合命名规范,类型只能选已有类型 ? d)、配置应用信息 ?

    89120

    腾讯位置服务开发应用-使用教程,案例分享,知识总结

    :根据出发地、目的地以及路线策略设置,结合精准的实时交通路况提供驾车、步行、骑行、公交路线规划能力,助力开发者为用户提供贴心、人性化的出行体验 微信小程序解决方案:腾讯位置服务全面拥抱小程序生态,从服务...让旅游景点、大学高校等区域的展示效果与众不同 二、使用步骤 1.uniapp开发map说明 使用uniapp是因为它是一个使用vue.js开发所有前端应用的框架,开发者编写一套代码,可以发布到ios,android...在微信小程序中,当用户离开应用后,此接口无法调用,除非申请后台持续定位权限;当用户点击“显示在聊天顶部”时,此接口可继续调用。...在这里插入图片描述 三.微信小程序JavaScript SDK 我申请了开发者密钥key 开通webserviceAPI服务:控制台 -> key管理 -> 设置(使用该功能的key)-> 勾选webserviceAPI...在此基础上,腾讯位置服务微信小程序JavaScript SDK是专为小程序开发者提供的LBS数据服务工具包,可以在小程序中调用腾讯位置服务的POI检索、关键词输入提示、地址解析、逆地址解析、行政区划和距离计算等数据服务

    6.4K51

    腾讯位置服务开发应用-使用教程,案例分享,知识总结

    :根据出发地、目的地以及路线策略设置,结合精准的实时交通路况提供驾车、步行、骑行、公交路线规划能力,助力开发者为用户提供贴心、人性化的出行体验 微信小程序解决方案:腾讯位置服务全面拥抱小程序生态,从服务...让旅游景点、大学高校等区域的展示效果与众不同 二、使用步骤 1.uniapp开发map说明 使用uniapp是因为它是一个使用vue.js开发所有前端应用的框架,开发者编写一套代码,可以发布到ios,android...在微信小程序中,当用户离开应用后,此接口无法调用,除非申请后台持续定位权限;当用户点击“显示在聊天顶部”时,此接口可继续调用。...1.我申请了开发者密钥key 2.开通webserviceAPI服务:控制台 -> key管理 -> 设置(使用该功能的key)-> 勾选webserviceAPI -> 保存 (小程序SDK需要用到...在此基础上,腾讯位置服务微信小程序JavaScript SDK是专为小程序开发者提供的LBS数据服务工具包,可以在小程序中调用腾讯位置服务的POI检索、关键词输入提示、地址解析、逆地址解析、行政区划和距离计算等数据服务

    3K40

    腾讯位置服务实现路径规划功能demo

    =".activity.DrivingRouteActivity"> maps.MapView android...地图SDK 进入Android地图SDK,下载3D版地图SDK压缩包 [83ecc782702b4c16befeb5c1a9fa5746~tplv-k3u1fbpfcp-zoom-1.image]下载完成后打开压缩包...接下来我们来实现一下路线规划的功能。腾讯官方Android地图SDK开发文档对路线规划服务和地址解析都有较详细的说明。 另外还提供了调用示例Demo。...} } 通过腾讯Android地图SDK路线规划服务的开发文档,我们了解到要获得规划路线需要先获取起点和终点的经纬度,而在一般业务场景中,我们几乎不会让用户手动输入经纬度,所以我这里还需要用到地址解析服务...定位SDK 基本效果已经完成了,现在还差最后一个定位功能,要实现定位功能需要引入另一个SDK(Android定位SDK) 我们打开Android定位SDK开发文档,下载最新的SDK [7be616e149d5437c9573cafae48e0d68

    1.2K20

    Android 高德地图API(详细步骤+源码)四

    ① 准备工作   这个路线规划我是打算单独放在一个Activity中,这样看起来会更加的清晰,因为我在MainActivity中已经写了很多的其他的功能的业务代码了,再加进去看起来好像就不是很容易去理解...--地图--> maps.MapView android:id="@+id/map_view" android:layout_width...搜索路线需要一个RouteSearch对象,在RouteActivity中创建。...返回后最重要的是对这个路线进行绘制,从哪里到哪里,绘制在地图上,之前高德的SDK中这一部分是不开放的,不过在地图SDK V4.1.3版本开始,就已经是开源的了,只不过你要到高德示例Demo中去寻找,为了减少你的工作量...; import android.graphics.Bitmap; import android.graphics.Color; import com.amap.api.maps.AMap; import

    3.4K61

    Android平台GPS系统的应用开发

    出于这个目的,Android将完善而不是替代Google长期以来推行的移动发展战略:通过与全球各地的手机制造商和移动运营商成为合作伙伴,开发既实用又有吸引力的移动服务,并推广这些产品。...目前随着智能手机的普及.如何在智能手机中开发GPS导航系统可以说是目前的一个热点问题。...第二部分、体系结构: 1、Android SDK架构 Android平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层的架构,主要分为三部分。...使用MapView: 要让地图显示的话,我们得将MapView加入到应用中来,让我们在布局文件(main.xml)中加入如下代码: android.maps.MapView android...Android也提供了一组访问 Google MAP的API,借助Google MAP及定位API,我们就能在地图上显示用户当前的地理位置: Android中定义了一个名为com.google.android.maps

    4.4K40

    基于高德地图开发 Web 应用

    很多服务型 API,如路线规划、距离计算都是要调用 HTTP 的接口,而不是和类库直接发起了,甚至有些参数还需要用户手动进行 URL 编码,使用 encodeURI。...使用高德地图需要申请 appkey,有了 appkey 才能调用其 JS 的 SDK,每个 appkey 是不同限制的。...申请 appkey 申请地址在此页面,先创建应用,在点击添加,增加一个 Web 端 JSAPI 的 key 使用 key 引用 JS,调用 SDK 直接复制一下代码,保存为 HTML,浏览器打开,即可正常显示效果...所有需要将 SDK 下载到项目中: 高地地图微信小程序 SDK 下载地址 首先需要先申请一个微信小程序的 SDK 的 appkey: 将 SDK 下载项目目录里,像这样子引用: var amapFile.../sdk/amap-wx.js');//如:..­/..­

    4.8K30

    教你轻松在React Native中集成统计的功能

    因为umeng官网有非常详细的集成文档集成文档,在这里我会介绍在React Native的Android和iOS中如何集成统计功能,但不会长篇大论。...如果大家想通过视频学习如何在React Native中集成统计功能,可以点这里查看 第一步:集成准备 首先我们需要到umeng官网申请一个开发者账号。然后创建一个应用并获取appkey。...'//无IDFA版SDK(请根据需要选择其中一个) 如: platform :ios, '7.0' target 'GitHubPopular' do pod 'UMengAnalytics' end...> 上述代码中的YOUR_APP_KEY为appkey 需要替换为您在友盟后台申请的应用Appkey,Channel ID为推广渠道名称,这个可以根据需要进行自定义,如:GooglePlay 最基本使用...如果大家想通过视频学习如何在React Native中集成统计功能,可以点这里查看 第三步:高级功能 在上文中我们已经完成了统计sdk的集成、配置以及最基本的使用(如果大家想通过视频学习如何在React

    6.4K40

    Android Studio 3.6 发布啦,快来围观

    Single points 在 Single points 标签中,可以使用 Google Maps Webview 搜索感兴趣的点,就像在手机或浏览器上使用Google Maps一样。...image Routes 与 Single points 标签类似, Routes 标签提供了Google Maps Web视图,可用于在两个或多个位置之间创建路线。...(可选)点击添加目的地,将更多停靠点添加到路线中。 7.为路线指定名称,然后点击保存。...image 十、可恢复的SDK下载 现在,当使用 SDK Manager 下载 SDK 组件和工具时,Android Studio 现在允许恢复被中断(例如由于网络问题)的下载,而无需从头开始重新开始下载...当互联网连接不可靠时,此增强功能对于大型下载(例如Android模拟器或系统映像)特别有用。 另外,如果在后台运行SDK下载任务,则现在可以使用状态栏中的控件暂停或继续下载。 ?

    9K20

    这些免费API帮你快速开发,工作效率杠杠滴

    天气预警:获取指定城市当前生效中的各类天气预警,如寒潮蓝色预警信号,或一次性拉取全国所有生效中的天气预警。预警数据来自国家预警中心。...Canada Post:允许电子商务解决方案提供商和在线商家将加拿大邮政服务(如邮寄,评级和跟踪数据)整合到平台或网站中。...高德地图 : 高德地图提供了JavaScript和web服务API,Android和iOS SDK,支持地图,定位,搜索,路线规划,导航和室内地图等。...腾讯地图:腾讯地图提供了JavaScript API,Android和iOS SDK,支持定位,地图,地点搜索,路线和导航等。...图吧地图:图吧提供了JavaScript和Flash API,Android和iOS SDK,支持定位,地址解析,位置标注,位置截图,路线规划,周边查询,兴趣点搜索和在线导航。

    1.8K10

    常用API大全分享!赶紧收藏起来!

    天气预警:获取指定城市当前生效中的各类天气预警,如寒潮蓝色预警信号,或一次性拉取全国所有生效中的天气预警。预警数据来自国家预警中心。...Canada Post:允许电子商务解决方案提供商和在线商家将加拿大邮政服务(如邮寄,评级和跟踪数据)整合到平台或网站中。...高德地图:高德地图提供了JavaScript和web服务API,Android和iOS SDK,支持地图,定位,搜索,路线规划,导航和室内地图等。...腾讯地图:腾讯地图提供了JavaScript API,Android和iOS SDK,支持定位,地图,地点搜索,路线和导航等。...图吧地图:图吧提供了JavaScript和Flash API,Android和iOS SDK,支持定位,地址解析,位置标注,位置截图,路线规划,周边查询,兴趣点搜索和在线导航。

    2.3K41

    【权限问题专项】位置权限合理使用场景VS不合理使用场景说明

    一般来说,精准位置权限(android.permission.ACCESS_FINE_LOCATION)合理使用场景如下: 合理使用场景 1.出行导航类:涉及步行、骑行、驾车、公交等路线规划及动态导航的场景...需注意的是:1)应以弹窗等显著方式提供隐私声明,同时在隐私声明中明确位置权限的使用场景、前后台调用频次要求,确保用户知情;2)动态授权:应用在安装后首次启动时,避免频繁弹窗申请多个敏感权限;敏感权限需要在用户使用对应业务功能时动态申请...在合理的使用场景动态弹窗申请相应权限,不应提前或过度申请;3)应用权限申请必须遵循最小必要原则,只申请业务功能所必要的权限,禁止申请不必要的权限。 那哪些是不合理的使用场景呢?下面一起来看看吧!...如果内嵌三方SDK非必要业务场景涉及到收集GPS信息,开发者可将android.permission.ACCESS_FINE_LOCATION从AndroidManifest.xml文件中移除,SDK将获取不到...二、大概位置权限 android.permission.ACCESS_COARSE_LOCATION 获取 (基于网络的) 大概位置android.permission.ACCESS_COARSE_LOCATION

    1.4K20

    非 SDK 接口常见问题 | Android 开发者 FAQ Vol.13

    若您正在使用非 SDK 接口进行开发,请特别注意限制对应用行为造成的影响。 常规问题 Q3: 如果我正在使用非 SDK 接口,我应该如何提交请求,申请重新评估该接口?...,如添加一条日志。...API 名单相关问题 Q5: 如何在开发者预览版系统映像文件中找到黑名单和灰名单? A:这些名单被编码在平台 dex 文件中的字段和方法的访问标志中。系统映像中没有包含这些名单的单独文件。...A:我们不会因为单独 SDK 用例就放宽兼容性要求。如果 SDK 合作伙伴无法保证兼容现行的白名单和灰名单接口,他们可以提交需求,申请使用某个非 SDK 接口。...在 Android P 中,我们暂时不会对 Android 应用或 SDK 当前已使用的非 SDK 接口加以限制,但在今后,若相关接口有合适的 SDK 替代选项,我们计划引入 target SDK 限制

    1.4K30
    领券