首页 > 解决方案 > MapQuest 的单行地址

问题描述

我正在尝试提供除Google之外的其他地图选项。不幸的是,Google 似乎只支持单个 HTTP 查询(例如 location=123+main+street)。

我没有运气试图找到有关嵌入文档的任何内容,并决定直接通过电子邮件发送给他们:

MapQuest 业务产品 ( https://developer.mapquest.com/documentation/ ) 支持单行输入“location=1555+Blake+St+Denver+CO+80202+US”和高级的 5 框输入法 (" street=1555+Blake+St&city=Denver&state=CO&postalCode=80202&country=US")。我们的 API 和 SDK 还允许您将映射/地理编码/路由功能添加到您的站点,而无需在 www.MapQuest.com 上嵌入指向消费者站点的链接。

好吧,理论上location=123+main+street 应该是支持的。但是没有提供示例。因此,使用iframe更面向客户端的方法中的 URL,我尝试了以下方法,但没有运气:

https://www.mapquest.com/embed/?location=1555+Blake+St+Denver+CO+80202+US

这只是显示了整个美国的地图。

如何让单个 HTTP 查询location用于 MapQuest 嵌入?

正确:(location=1555+Blake+St+Denver+CO+80202+US单个 HTTP 查询)。

不正确:(street=1555+Blake+St&city=Denver多个 HTTP 查询)。

标签: mapquest

解决方案


  1. 在此页面上:https ://developer.mapquest.com/documentation/tools/link-to-mapquest/

  2. 向下滚动到Link to MapQuest Wizard

  3. 单击地图位置

  4. 单击单行位置

  5. 单击Run Sample with Embed View Specifier按钮。

  6. 从新选项卡复制 URL。

工作 MapQuest 单个 HTTP 查询嵌入页面的示例:

https://www.mapquest.com/embed/search/results?query=1555%20Blake%20St%20Denver%20CO%2080202¢erOnResults=1


推荐阅读