Google 地图 API 与 Multimap/Bing 地图 API

2024-04-19

我想知道是否有人有使用 Google Maps API 的经验Multimap API 可以给出一个很好的理由来说明为什么一个比另一个更好 - 或者可能是优点和缺点的列表?

我将致力于对当前使用 Multimap(经典)API 的网站进行完全重新开发,并希望考虑使用 Google Maps API 而不是 Multimap(现在是 MS Bing)的可能性,但我需要一个令人信服的理由来证明其合理性这个决定。

该网站目前提供了一种搜索机制,允许用户使用邮政编码/部分邮政编码或城市搜索地址。当前系统有一个 sqlserver 数据库后端,包含完整的地址详细信息并上传(通过每日计划任务将此信息地理编码到 Multimap)。我想知道是否可以使用 Google API 来避免每日上传的需要,而只使用它的地理编码 API(尽管这受到 Google 每天一定数量的地理编码请求的限制)。


根据我使用这两个地图的经验,Bing 地图在地理藏宝方面更准确,但 Google 的路线图看起来稍微漂亮一些。

Google Maps API 稍微有用一些 - 例如,如果您有 2 个标记,地图会自动缩小到正确的级别,Bing 需要更多的工作。

两者的航空地图看起来几乎相同,混合地图也是如此。

我的建议是 - 使用 Bing 地图进行地理藏宝,然后如果您想要非常漂亮的路线图,请使用 Google。如果您使用鸟瞰图、混合视图或鸟瞰图,您不妨继续使用 Bing。

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

Google 地图 API 与 Multimap/Bing 地图 API 的相关文章

随机推荐

  • 如何以轮子格式安装 Python 库?

    我正在寻找有关如何以轮格式安装 Python 库的教程 它看起来并不简单 所以我希望有一个简单的分步教程 说明如何为 CPython 安装名为 requests 的模块 我从以下位置下载的 https pypi python org pyp
  • ld:为 iOS 模拟器构建,但链接到 dylib?

    我在为模拟器编译应用程序时遇到问题 在设备中运行完美 但是当我尝试在模拟器中编译它时 我收到以下错误 ld building for iOS Simulator but linking against dylib built for Mac
  • MSBUILD 使用 XML 文档文件构建项目

    这应该很容易 但我无法让它发挥作用 我有一个 Web 项目 它引用我的解决方案中的另一个项目 我们称之为 Project1 这两个项目都设置为创建 XML 文档文件 当我右键单击 Web 项目并在 Visual Studio 中构建时 我的
  • 在 pyCharm 上使用张量流

    我是深度学习新手 刚刚在我的 Mac 上安装了 Tensorflow 然而 也存在一些问题 我确信我安装成功 因为我可以使用 python 3 5 在终端上运行tensorflow import tensorflow as tf node1
  • 世博会互动推送通知

    我正在尝试发送交互式推送通知Expo https expo io 我可以很好地发送普通的推送通知 甚至可以发送local交互式推送通知 但是我无法发送远程交互式推送通知 根据本节 https docs expo io versions la
  • 正则表达式仅匹配第一行?

    是否可以使正则表达式仅匹配文本的第一行 所以如果我有文字 这是第一行 这是第二行 无论第一行是什么 它都会匹配 这是第一行 这听起来更像是文件句柄缓冲区的工作 您应该能够将第一行与 m 一如既往 这是 PCRE 语法 the m修饰符使 a
  • 通过 Api 进行信用卡贷记和借记/ACH 贷记和借记,无需用户交互

    我正在寻找一种方法来自动从一张信用卡到另一张信用卡或从一个银行帐户到另一个银行帐户的转账 而最终用户无需登录贝宝或亚马逊支付之类的东西来完成该过程 通过转账 他们的在线余额到他们的银行帐户 这是对先前问题的延伸 用于直接存款的 API AC
  • 在 Swift 中将整数转换为 NSData

    在 Objective C 中 代码看起来像这样 NSInteger random arc4random uniform 99 1 NSData data NSData dataWithBytes random length sizeof
  • 100%宽度的固定div与滚动条重叠

    如此处所示 http codepen io anon pen rVPqeL http codepen io anon pen rVPqeL 我正在使用 3 个简单的 div 我想获得必须消失的 全局 滚动条的效果over标题 html是非常
  • PHP Oracle 查询 select 语句在循环内速度慢

    我有这个 php 函数来检查数据并将其从文本文件插入数据库 Get All Model qModel oci parse c1 SELECT MODELID MODEL NAME FROM MEP TBL MODEL WHERE ACTIV
  • 取消不接受 CancellationToken 的异步操作的正确方法是什么?

    取消以下内容的正确方法是什么 var tcpListener new TcpListener connection tcpListener Start var client await tcpListener AcceptTcpClient
  • 无法在用户控件上设置 DefaultButton

    我正在尝试将用户控件上的按钮设置为页面上的默认按钮 但它不起作用 这是我的用户控件的代码
  • 有没有一种简单的方法将布尔值转换为整数?

    我是 Scala 新手 我发现需要将布尔值转换为整数 我知道我可以使用类似的东西if x 1 else 0但我想知道是否有首选方法 或者语言中内置的东西 即toInt 如果你想混合Boolean and Int操作使用一个implicit如
  • Java Stream:通过布尔谓词分为两个列表

    我有一个清单employees 他们有isActive布尔字段 我想分employees分为两个列表 activeEmployees and formerEmployees 是否可以使用 Stream API 来实现 最尖端的方法是什么 C
  • java.lang.NoClassDefFoundError:解析失败:Ljava/time/Instant;

    目前 我无法解决崩溃问题java lang NoClassDefFoundError Failed resolution of Ljava time Instant Android 7 1 1 Nougat 及更低版本会发生此类崩溃 但我的
  • 使用 javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL 导致 viewParam 为 null

    我正在尝试将应用程序从 WildFly 13 Java EE 7 JSF 2 2 15 切换到 WildFly 16 Java EE 8 JSF 2 3 9 尝试了 PrimeFaces 6 2 和 7 0 在 web xml 中javax
  • 将锯齿状数组转换为二维数组 C#

    我正在尝试将此函数从锯齿状数组转换为二维数组 但我无法转换所有内容 原功能 public static double InvertMatrix double A int n A Length e will represent each co
  • Sql 就像c++中类似的使用

    我想问一个简单的问题 有没有办法在c 中使用 like 这样的东西 LIKE s 我想要在 C 中这样的东西 因为如果我希望用户在程序中找到某些东西 这只需匹配所有相关数据 常用表达 http en cppreference com w c
  • Ant design Tree defaultExpandAll 不适用于单击按钮进行反应

    我正在使用 Ant Design for React Js UI 我使用树组件显示在列表中 我还有 2 个按钮来展开和折叠树列表 我用默认展开全部道具来管理这个 在展开和折叠按钮上单击我分别将布尔值设置为 true 和 false 按钮在单
  • Google 地图 API 与 Multimap/Bing 地图 API

    我想知道是否有人有使用 Google Maps API 的经验和Multimap API 可以给出一个很好的理由来说明为什么一个比另一个更好 或者可能是优点和缺点的列表 我将致力于对当前使用 Multimap 经典 API 的网站进行完全重