
您对移动应用程序有个好主意。 设计师已经在考虑界面的元素,您正在脑海中阅读流行网站上的正面评论,并以为您假冒是有关Habré的文章。 未来是美好的,在Google Play和AppStore上至少有4.5星。 哦,是的,还有一点点:选择卡提供商。 但是,当您开始以这种方式旋转这个琐碎的小东西时,很明显,硬币并没有掉落在鹰或尾巴上,而是屹立在边缘。
是什么决定了地图服务的选择? 似乎一切都很简单:俄罗斯的申请? 我们采用Yandex地图。 向西看? Google提供地图帮助。 大概是这样:Google地图适合Android,因为所有这些智能手机都预装了Google产品。 比较容易 是的 更有利可图,更合乎逻辑? 不行
要确定卡提供商,您需要考虑许多参数。 并且尽管有很多变量,但让我们尝试导出一些规则,基于这些规则更容易做出选择。
1.您的申请
首先,查看您的产品,而不是地理服务。
你在说什么
最重要的一点是要实现的功能。 该应用程序将做什么? 他的地图是什么? 仅仅标记商店地址或指示前往美容院的方式是一回事。 而且,如果所有用户操作都与路线相关联并通过坐标进行搜索-则完全不同的对话。
举个例子在圣彼得堡设计与城市研究所,他们希望以一种有趣而不是最短的方式行走,并开发了Sight Safari服务 。 移动应用程序仍在开发中。 但是Web服务出现的历史清楚地解释了为什么Google和Yandex的地图不是他们的方法,以及如何处理开源地图的缺点。并非所有服务都支持脱机工作和路由。 并非所有人都允许您在卡上放置用户数据。 最后,某人拥有栅格地图,而某人提供具有很大缩放潜力的矢量地图。
这还包括有关智能手机的问题:您的应用程序将安装在哪些设备上? 如果功能不太强大,那么也许您应该注意的是,不要只关注功能强大的巨人(例如,Google的地图加载时间可能会比带有小内存的简单手机的所有者可以承受的时间长一些),而应注意更具体的内容。
还值得记住的是,如果您的功能是基于卡片构建的,那么对于提供者而言,最好是寻找合作伙伴,而不是小的细节。 这样一来,一天中对基础架构关键部分的所有控制都不会随着使用API映射条件的变化而变得模糊。
你在哪
“今天,我们将努力征服世界,”关于自己,她心爱的,但不是那么雄心勃勃的老鼠Pinky的系列实验老鼠Brain说。 如果您对相同的想法不知所措,则可以继续查看实时地图:按国家/地区分类的详细信息是什么? 名称是什么语言? 如果该应用程序安装在哥伦比亚的iPhone上,用户是否可以在Arauca中找到所需的房屋,然后在San Andreas中单击标记,调出信息窗口并阅读Creole中的说明?
您的地理区域可能不取决于国家/地区,而是取决于城市甚至城市型村庄。 然后值得从不同制图师的角度比较同一点。 Novye Baluyki村的某人可能已经注册了街道,而某人在灰色地带犯罪,但是您有在Novobalyuysky商店购物的申请。
举个例子波兰毒品搜索网络服务GdziePoLek毫无疑问地稳定地在Google Maps上工作。 但是在2018年6月,所有者收到了Google的来信,通知他们平台和使用方面的变化。 GdziePoLek不适合新的现实。 我不得不寻找另一家卡提供商。 令人惊讶的是,替代方案还不错:在康斯坦丁小镇(2006年有2万3千居民)的一家药店不仅值得Google追捧。

(来源: 启动博客 )检查用户在您需要的区域中喜欢哪种卡。 习惯是一件可怕的事情:您可以进行最酷的路由,包含大量信息的丰富多彩的图层,并且用户将不易进行重建。 现在,该应用程序已经出现了故障。
你有多少钱
并非所有卡都同样免费。 以一家波兰初创公司为例,我们谈论的是金钱:在他们的案例中,商业用途的0.5美元的关税增加到7美元(14倍)。 向人们展示去哪里买缬草很昂贵。 新的付款系统即用即付,也发挥了作用:后付款时,GdziePoLek失去了计划费用的能力。
但是,这里有一个棘手的问题:如果您的应用程序下载量很大,那么用户数量正在飞跃增长,没有钱花钱买卡-您在营销策略上做错了什么?
你要收多少钱
如果您的应用程序可以免费下载并且任何人都可以在其中注册-恭喜,您很漂亮,可以从任何提供商(甚至是领先的播放器)免费获得卡片。 否则(例如,如果您有会计师的付费申请),则必须使用商业许可证。 在这里,有必要清楚地了解您的卡所占的比例,以及用户每月将访问该卡的次数。
举个例子
如果您使用的是商业地图,在这里地图,如果您购买Pro套餐,则每月需要支付449美元。 您的用户将能够使用该卡完成多达一百万笔交易。
在这里,事务意味着对服务器的请求。 但是带卡的情况很特殊:如果对地图进行了请求,则无论是卫星地图还是道路地图都没有关系,每笔交易对服务器的15个请求都被计算在内。 地理编码请求计为一次交易。 交易选择权的完整列表在这里 。您有本机或混合应用程序
卡-这是在智能手机侧面实现的功能。 因此,如果您有一个或两个平台的本机应用程序,则需要Java / Kotlin和/或Objective-C / Swift的专家。 如果计划在市场上推出混合动力车,那么就没有必要吸引本地语言方面的专家。
大多数提供商都支持iOS和Android,并尝试为开发人员创建详细的指南。 因此,获取所需平台的API映射不是问题。
2.您的提供者

谷歌地图
当您没有阅读Google的文档时,您就是您。 代码示例,库,SDK-您可以找到所有内容。 如果您不确定需要哪个项目接口,请开发人员使用该
工具选择API 。
在2018年炎热的夏天,向开发人员展示了Google Maps Platform,这是一项功能强大的服务,该服务将18个工具归为三个类别:“地图”,“路线”和“地点”。 您可以将该平台用作共享软件(200美元以内),需要付费。 全价在
这里 ,但是夏天如此炎热并不是巧合:还有一个
页面解释如何使用价格和解密帐户-显然,并非所有人都认为新的支付系统是透明的。
尽管费率混乱,并非所有人都喜欢更新,但该平台仍在不断发展,将新内容嵌入卡中。 例如,在2018年5月的会议上,他们宣布了增强现实模式:将相机对准街道并查看附近地点的卡片,街道本身的名称,然后在沥青上建立一条路线。 正如他们所说,开发人员在演示文稿中添加了有趣的助手-一只狐狸,显示了去向。

(来源:邱志杰/美联社/ Scanpix / LETA)
注意一下
从6月11日开始,开发人员需要有效的API密钥和Google Cloud Platform上的计费帐户才能访问Google Maps Platform服务。 即使您不需要很多东西,所有举动也都能获得200美元的贷款。
Yandex地图
与Google Maps Platform
没什么不同 ,但是与
Yandex相似的是,它显示了
Yandex MapKit 。 该服务使您可以将卡集成到适用于Android和iOS的移动应用程序中。 地图可以在线和离线使用。
这是一个多功能且透明的付款工具:几乎可以在应用程序中嵌入任何Yandex.Map功能,从地址搜索到路线规划,其中要考虑正在建造的房屋。 全价
在这里 。
注意一下Yandex MapKit可以免费使用或商业使用。 每天免费发送给地址解析器,路由器和全景图的请求总数不得超过25,000。(来源:
Yandex )
有两种付费版本:标准版和高级版。 许可证的有效期为一年,其费用取决于应用程序的用途,功能和每天的请求数量。

街景地图
日益流行的开源服务Wikipedia Maps。 数据由社区成员创建和输入。 它在媒体上轰动一时,是“危机地图”的出色版本。2010
年海地地震后
,成千上万的用户使用了该地区的当前地图,同时考虑了地形变化和受难者可以获取帮助的绘图点。
OSM映射器社区的主要目标不是绘制地图,而是基于它创建数据库并用信息填充点。 因此,在OSM的基础上,您可以创建许多有趣的地图:单车路线,带景点的度假胜地地图等。
这些卡是免费的,但存在技术上的细微之处(例如,每秒对OSM服务器的地理编码请求数量的限制)。 另外,网络项目的所有“魅力”都可能带来不便。
举个例子
OSM中的Highway = unclassed标签并不意味着“未知类型的道路”,而是根据欧洲分类的特定类型的道路。 他应该有行人路缘或人行道。 但是,许多用户将此标签分配给任何未知的道路;因此,基于OSM的导航应用程序会在此处构建步行路线。 而且道路只能是汽车。
地图框
可以将这种服务称为OSM上的一种“包装器”,它可以为卡提供出色的细节。 另外,新闻报道中的Mapbox通常被称为开发最有活力的地图服务。
举个例子
Urbica 发布了AR应用程序 :您可以在增强现实中看到圣彼得堡标志性建筑的3D版本。 由于积极开发了Unity SDK(用于开发3D游戏的平台),因此Mapbox卡被用作基础。像大多数竞争者一样,使用成本是基于一段时间内对卡片的请求次数来确定的。 价格可以在
这里看到。 如果每月最多有5万个用户,则可以免费使用它:活动用户,地理编码请求,引荐请求。 如果有更多的人通过您的应用程序使用该卡并且产生了更多的请求,那么您将需要通过即付即用系统每500个用户和1000个请求支付0.5美元。
当然,如果您有付费应用程序,那么请查看商业许可:上面提到的按需付费,其所有价格加上每月499美元。
Mapunk首席执行官埃里克·贡德森(Eric Gundersen)在接受采访时说:“如果您为汽车制造技术,请与汽车工程师保持联系。 <...>实际上,我们制造的卡不是给人的,而是给机器人的。 他们在设计时考虑了汽车传感器,雷达和其他系统的功能。”
在这里
基于诺基亚的地理定位平台(现在由一个财团所有,该财团包括奥迪,宝马集团,戴姆勒,英特尔,Navinfo,NVIDIA,Pioneer,Bosh,Continental)。 令人满意的覆盖范围,包括在俄罗斯。 但是,我们国家的地图并没有受到细节的困扰:您可以获取路线,查看门牌号,但是POI(兴趣点,景点,商店,办公室,加油站等)通常无关紧要。 因此,如果您的应用程序是针对行人或搜索组织的(尤其是在小城市中),则“俄罗斯这里”不是您的提供者。

但是对于驾驶员和物流服务而言,这可能是一个很好的解决方案。 在这里,卡牌来自奥迪,宝马和戴姆勒。 是的,汽车制造商在这里购买了自动驾驶系统,以此作为
HD Live Map项目的基础。 该公司在Medium上的博客特别
描述了如何使用API进行卡车路线安排,以尽可能简化车辆的车队。
这无疑具有90天的试用期。 开发人员尤其要注意,在没有将您的付款详细信息发送到Here的情况下,密钥给出了90天(这是对Google的一种点头,要求他们出示您的信用卡,即使您希望永远都不会超过200美元的限额)。
如果您打算让您的申请付款,那么-一个惊喜! -在这里,您可以按免费增值费率进行此操作。 是的,对我们来说很好-它写在FAQ中。 但是您需要支付的费用,可以在
这里详细了解。
注意一下
如果您的任务是准确地搜索欧盟的地址,请查看此处:在顶部详细列出欧洲的地图。
2地理信息系统
国内制图服务,对栅栏进行细化。 像OSM这样的开源软件,以及相同的核心Leaflet JS库。 不仅是俄罗斯的详细数据库。 来自本地公司的2GIS目录中的信息特别令人愉悦,因此该平台对于将应用程序定向到行人或公司目录的人员很有用:您的用户可以在地图上轻松找到办公室或景点。 但是,您在这里应该小心-事先检查您所需城市的参考信息是否相关,地图上是否所有POI都正确。
该服务是共享软件-API的相同用法仅适用于免费下载的开放应用程序。
注意一下
2GIS与Apple合作:将290个城市的组织数据,机构照片和相关评论嵌入到iOS的Maps应用程序中。 也许这将有助于俄罗斯苹果粉丝避免陷入像在西方制图师论坛上流连的笑话那样的情况:
使用Apple Maps的牧师,拉比和和尚走进酒吧,也许是餐馆,或者可能是加油站。 (一个牧师,一个拉比和一个和尚,使用Apple卡,去了酒吧。或餐馆。或者也许是加油站。)
汤姆
TomTom是一家来自荷兰的公司,已在欧洲联盟和北美国家的航海家市场中牢固地确立了自己的地位。 由于在2008年收购了导航地图提供商,Tele Atlas的业务覆盖面非常广。
该提供商每天免费提供2500笔交易。 然后,您必须在使用时
支付 ,起价为25美元。 对于商业应用和物流企业,该许可证的价格为199美元起。
注意一下
TomTom与苹果公司合作时指出:苹果公司为其iOS 6上的专有导航应用程序选择了TomTom地图。并且该协议一直延续到今天。 猜猜谁的卡在2012年就被替换了? 是的-Google。
Mapfit
该提供程序
代表其首席执行官承诺提供比相同的Mapbox和OSM更准确的地图。 而且成本比引入新支付系统之前的Google低。
社区,增长,规模-三种不同目的的资费计划,从免费的社区到按规模收费的每月1499美元的价目表,专为大规模应用而设计。 免费使用仅可用于非商业目的。 社区收费标准允许每月最多下载5万张地图。 全价
在这里 。
注意一下
在Mapfit网站的“常见问题解答”部分中,有一个关于从任何其他提供商的地图迁移的项目,他们承诺在GitHub上提供说明。 在撰写本文时,该链接而不是分步指南给出了一个可悲的404错误,但是,文档中包含有关从特定Google地图切换的说明。LeafLet和OpenLayers
如果您几乎想要绝对独立,则必须尝试。 您可以在服务器上部署具有二十一点和必要选项的基于OSM的卡,这都要感谢Leaflet和OpenLayers库。
这两个库都是开源JavaScript。 卡将根据需要进行定制。 不会依赖诸如Google之类的供应商的营销决策。 但是问题仍然悬而未决:购买服务器和雕刻个人卡的需求是否如此之大?
如果更短?
为了便于比较,我们在一幅图中减少了有关提供商的最重要数据。 对于最高评分,他们选择了“ +++”,对于最低评分为“ +”。 如您所见,在撰写本文时,提供程序(通常)处于同一行。 当然,一切都可以一次改变:OSM映射器将突然停止补充卡片,Google将改变其活动类型并发行儿童读物。 但是目前,我们有这样的情况。

3.它如何运作?
假设您是出于最佳怀旧动机来构思该应用程序的。 如果在地图上的俄罗斯任何城市中显示歌曲列表,这些歌曲都在唱歌或播放有关城市或景点的信息,那就太好了。 您想在地图上永生的一位著名艺术家的作品“一个好人/我被送往格连吉克(Gelendzhik)”或“在圣彼得堡喝酒”。 您计划在城市的旅游中心或受当地居民欢迎的地方设定地点。 当然,该应用程序是免费的-您不介意别人。
申请俄罗斯,您正在考虑的西方市场。
卡的呼叫次数不太可能很大-您了解该应用程序不是为大众设计的,也不是为日常使用而设计的,尽管在假期期间下载次数可能会增加。根据个人喜好,您想要为Android智能手机创建一个应用程序。你的举动? Yandex和Google提供的地图的准确性和细节非常适合您。 2GIS也是您的提供者。但是,您希望将巴伦(带有任何HTML内容的弹出窗口)放在官方目录可能不知道的有趣位置。或者可以独立补充卡,以使用户满意。因此,您的选择是OSM。祝你好运
举个例子
Umbrella IT Google. , . , - . , , Google . , ? OSM4. : ,
Google. , . — . : , — , .
, : // - . , .
:
Freepik