您能推荐一个商业用途的地图API吗?

2023-11-23

我的要求是能够打印许多节点之间的路线,能够查询节点之间的距离以进行最佳可能的路线计算,并在地图上显示自定义图标。

就道路和街道而言,拥有准确的地图源非常重要。

我调查了开放的街道地图,但恐怕它可能不完全准确。任何有关商业库/API 的建议将不胜感激(只要它使用起来直观并且不会将您锁定在功能方面)

我开始使用 Google Maps API 进行调查。我将在内部使用最终应用程序并且是付费的(所以这意味着如果我要使用谷歌地图,我将支付他们的商业许可证,这是一笔相当大的金额。而且我只需要选定区域的地图,开始在北欧)

如果有一个地图 API 可以轻松集成到基于 Spring-MVC 的系统中(因此是基于 JavaScript 或 Java 的 API),那就太好了


We used 云造对于我们最新的基于地图的应用程序。他们的数据来自 OpenStreetMap,但地图的质量给我们留下了深刻的印象。 OSM 是一个移动目标,因为地图在不断更新,但总是朝着更好的方向发展。

CloudMade 在该数据之上提供商业服务(即 SLA、支持等)。小公司,急于取悦。与 Google 和 Bing 打交道时,我们做出了令人耳目一新的改变,因为它们太大了,无法关心。他们一直在添加新功能,并且很乐意在我们要求时改变他们的实施优先级。

服务包括 javascript API、地理编码器和简单的静态地图 Web 服务,所有这些都是我们在基于 Spring 的应用程序中使用的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

您能推荐一个商业用途的地图API吗? 的相关文章

  • Spring Boot Data JPA 从存储过程接收多个输出参数

    我尝试通过 Spring Boot Data JPA v2 2 6 调用具有多个输出参数的存储过程 但收到错误 DEBUG http nio 8080 exec 1 org hibernate engine jdbc spi SqlStat
  • 在requestAnimationFrame中使用clearRect不显示动画

    我正在尝试在 HTML5 画布上做一个简单的 javascript 动画 现在我的画布是分层的 这样当我收到鼠标事件时 背景层不会改变 但带有头像的顶层会移动 如果我使用 requestAnimationFrame 并且不清除屏幕 我会看到
  • 将div设置为隐藏,延时后可见

    我试图在 X 时间后 也许甚至在随机时间之后 但现在我们只做固定时间 在黑色背景上出现一个黄色方块 function initialSetup if document getElementById yellow null document
  • 为什么 Java 8 不允许非公共默认方法?

    让我们举个例子 public interface Testerface default public String example return Hello public class Tester implements Testerface
  • 通过 CDN 使用 Dojo 时如何加载自定义 AMD 模块?

    我正在使用 google 的 CDN 并尝试使用他们的加载程序加载我自己的 AMD 模块 我知道我做错了什么 但我被困住了 有任何想法吗
  • 如何使用 jUnit 将测试用例添加到套件中?

    我有 2 个测试类 都扩展了TestCase 每个类都包含一堆针对我的程序运行的单独测试 如何将这两个类 以及它们拥有的所有测试 作为同一套件的一部分执行 我正在使用 jUnit 4 8 在 jUnit4 中你有这样的东西 RunWith
  • 如何使用tampermonkey模拟react应用程序中的点击?

    我正在尝试使用 Tampermonkey 脚本模拟对 React 元素的点击 不幸的是 由于 React 有自己的影子 DOM 所以天真的方法使用document querySelector 不工作 我遇到了一些需要修改 React 组件本
  • Laravel 中只向登录用户显示按钮

    如果我以 John 身份登录 如何才能只显示 John 的红色按钮而不显示 Susan 的红色按钮 测试系统环境 Win10 Laravel5 4 Mysql5 7 19 table class table table responsive
  • Eclipse 启动时崩溃;退出代码=13

    I am trying to work with Eclipse Helios on my x64 machine Im pretty sure now that this problem could occur with any ecli
  • 干净构建 Java 命令行

    我正在使用命令行编译使用 eclipse 编写的项目 如下所示 javac file java 然后运行 java file args here 我将如何运行干净的构建或编译 每当我重新编译时 除非删除所有内容 否则更改不会受到影响 cla
  • Opencv Java 灰度

    我编写了以下程序 尝试从彩色转换为灰度 Mat newImage Imgcodecs imread q1 jpg Mat image new Mat new Size newImage cols newImage rows CvType C
  • FireFox 中的自动滚动

    我的应用程序是实时聊天 我有一个 Div 来包装消息 每条消息都是一个 div 所以 在几条消息之后 我的 DOM 看起来像这样 div div Message number two div div div div
  • 条件在反应本机生产中失败,但在开发中有效

    我创建了一个反应本机应用程序 我需要通过它进行比较 如果属实 就会执行死刑 问题是 该条件适用于 React Native 开发模式 而不适用于 React Native 生产版本 我使用 firebase 作为数据库 也使用 redux
  • 如何仅在最后一个
  • 处给出透明六边形角度?
  • 我必须制作这样的菜单 替代文本 http shup com Shup 330421 1104422739 My Desktop png http shup com Shup 330421 1104422739 My Desktop png
  • 使用反射覆盖最终静态字段是否有限制?

    在我的一些单元测试中 我在最终静态字段上的反射中遇到了奇怪的行为 下面是说明我的问题的示例 我有一个基本的 Singleton 类 其中包含一个 Integer public class BasicHolder private static
  • 在java中为组合框分配键

    我想添加一个JComboBox在 Swing 中这很简单 但我想为组合中的每个项目分配值 我有以下代码 JComboBox jc1 new JComboBox jc1 addItem a jc1 addItem b jc1 addItem
  • 如果没有抽象成员,基类是否应该标记为抽象?

    如果一个类没有抽象成员 可以将其标记为抽象吗 即使没有实际理由直接实例化它 除了单元测试 是的 将不应该实例化的基类显式标记为抽象是合理且有益的 即使在没有抽象方法的情况下也是如此 它强制执行通用准则来使非叶类抽象 它阻止其他程序员创建该类
  • 如何防止在Spring Boot单元测试中执行import.sql

    我的类路径中有一个 import sql 文件 其中包含一些 INSERT 语句 当使用 profile devel 运行我的应用程序时 它的数据被加载到 postgres 数据库中 到目前为止一切正常 当使用测试配置文件执行测试时 imp
  • 如何从图像输入中获取 xy 坐标?

    我有一个输入设置为图像类型
  • Java中super关键字的范围和使用

    为什么无法使用 super 关键字访问父类变量 使用以下代码 输出为 feline cougar c c class Feline public String type f public Feline System out print fe

随机推荐

  • 如何创建到另一个 PHP 页面的链接

    我刚刚转换了一些HTML页至PHP页面 我不太熟悉PHP In my HTML页面 假设它只是一个静态网络应用程序 我可以通过播放以下内容来链接到另一个页面anchor在页面上 a href go to this page html Thi
  • 在 Oracle 中,以 1=1 开始 SQL 查询的 WHERE 子句有用吗?

    我正在与一个客户合作 该客户在 Oracle 中几乎所有 WHERE 子句都以1 1 原谅我的无知 但这不是禁止操作吗 这种用法有什么负面影响吗 这是一个经过清理的示例 SELECT gpz zname gpp pname FROM tab
  • 如何识别 ADO Pipelines 中管道的 AzureDevOps ID?

    因此 我尝试创建一个下游项目 尝试使用存储在天蓝色管道工件中的工件进行构建 我正在使用任务 下载PipelineArtifact 0 https learn microsoft com en us azure devops pipeline
  • 如何在 JavaScript 中创建该对象的键/值的所有组合?

    我有以下 JavaScript 对象结构 var options optionOne true false optionTwo true false optionThree null property1 9 property2 7 prop
  • spring-security-oauth2 2.0.7 刷新令牌 UserDetailsS​​ervice 配置 - 需要 UserDetailsS​​ervice

    我有一个关于 spring security oauth2 2 0 7 配置的问题 我正在通过 GlobalAuthenticationConfigurerAdapter 使用 LDAP 进行身份验证 SpringBootApplicati
  • Laravel 5 HTTP 响应、M4V 文件和 iOS MPMoviePlayerViewController

    我遇到了一个让我感到困惑的情况 所以我正在寻求任何可以获得的帮助 我有一个 iOS 应用程序 它使用 MPMoviePlayerViewController 来播放由 Laravel 5 站点管理的 M4V 视频文件 如果直接从 Larav
  • 什么是 .NET 应用程序域?

    特别是 在两个不同的应用程序域中运行代码有何影响 数据通常如何跨应用程序域边界传递 它与跨进程边界传递数据相同吗 我很想更多地了解这个抽象及其用途 EDIT 一般而言 AppDomain 类的现有覆盖率良好我不明白应用程序域 An 应用程序
  • C 中的 malloc 与数组

    我正在参加公开在线课程CS50来自哈佛大学 我上一堂课是关于内存分配和指针 这两个概念对我来说绝对是新的 所教的是malloc 10 sizeof char 在堆上分配足够的字节来存储 10 个字符 并返回指向第一个字节的指针 该指针可以保
  • Spring中如何动态维护、更新应用程序属性? [复制]

    这个问题在这里已经有答案了 我想在 Spring 应用程序中维护一个应用程序属性列表 例如服务端点 应用程序变量等 这些属性应该能够动态更新 可能由系统管理员通过网页 spring有内置的功能来完成这个要求吗 我不确定 spring 是否有
  • 如何测量Python中代码行之间所花费的时间?

    所以在Java中 我们可以这样做如何测量函数执行所花费的时间 但在 python 中是如何完成的呢 要测量代码行之间的时间开始和结束时间 这样做的东西 import some time library starttime some time
  • 清除cin输入:cin.ignore不是一个好方法吗?

    有什么好的方法可以清除cin输入 我想cin clear and cin ignore是个好办法吗 Code void clearInput cin clear cin ignore 1000 n cin ignore std numeri
  • 我可以在非 Microsoft 内部应用程序中使用 Office UI Fabric React 吗?

    我想知道是否可以在与 SharePoint 或 Office 等 Microsoft 服务无关的公司内部应用程序中使用 Office React Fabric UI 框架 我阅读了许可证 但没有完全弄清楚我的问题 https github
  • SymPy——定义变量的域

    我正在编写一个程序来计算我的物理实验室的精确微分 我知道我可以设置实域或正域 from sympy import x y z symbol x y z positive True 我的问题是指定域例如n gt 1 是否可以 在我的输出中我得
  • 如何在多个项目之间共享单个库源

    问题如标题 有人问了类似的问题here 当时唯一的解决方法是将项目发布到本地 Maven 存储库中 这个问题在 Android Studio 0 5 中是否已修复 如某些人声称的那样 在其发行公告有一个声明说 支持模块内容根目录之外的源文件
  • Elasticsearch fielddata - 我应该使用它吗?

    给定一个索引 其中包含具有brand属性 我们需要创建一个不区分大小写的术语聚合 指数定义 请注意 使用现场数据 PUT demo products settings analysis analyzer my custom analyzer
  • 定时器与 setTimeout

    flash utils setTimeout 的文档状态 不使用此方法 请考虑 创建一个 Timer 对象 其中 指定间隔 使用 1 作为 重复计数参数 设置 计时器仅运行一次 有谁知道这样做是否有 显着 优势 当您只需要延迟 1 个调用时
  • Objective C:如何使用HTTP POST上传图像和文本?

    我已经成功创建了两种不同的方法 每种方法都可以上传图像或文本 但我在编写可以同时发布文本和图像的方法时遇到问题 这是我的新方法 效果很好 感谢 sgosha void upload NSString urlString http www e
  • 如何计算两个(或更多)矩形的并集多边形

    例如 我们有两个矩形 它们重叠 我想得到它们的并集的确切范围 计算这个的好方法是什么 这是两个重叠的矩形 假设顶点绳都是已知的 如何计算其联合多边形顶点的线 如果我有两个以上的矩形怎么办 存在一个线扫描算法计算 n 个矩形的并集面积 有关算
  • 从 pandas 数据框中的字符串列中删除 b''

    我有一个取自 SDSS 数据库的数据框 示例数据在这里 我想从中删除字符 b data class 我试过 data class data class replace b 但我没有得到结果 您正在使用字节字符串 你可能会考虑str deco
  • 您能推荐一个商业用途的地图API吗?

    我的要求是能够打印许多节点之间的路线 能够查询节点之间的距离以进行最佳可能的路线计算 并在地图上显示自定义图标 就道路和街道而言 拥有准确的地图源非常重要 我调查了开放的街道地图 但恐怕它可能不完全准确 任何有关商业库 API 的建议将不胜