MapQuest 的单行地址

Single Line Address for MapQuest

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

支持

我没有找到有关嵌入文档的任何信息,因此决定直接通过电子邮件发送给他们:

The MapQuest business products (https://developer.mapquest.com/documentation/) support both single line input "location=1555+Blake+St+Denver+CO+80202+US" and the advanced, 5-box method ("street=1555+Blake+St&city=Denver&state=CO&postalCode=80202&country=US"). Our API and SDK also lets you add the mapping/geocoding/routing functions to your site without embedding links to the consumer site at 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 API 和 MapQuest.com 的混合体。查看 Link to MapQuest 文档。我认为地图位置 > 现场位置是您所追求的。

  1. 本页内容:https://developer.mapquest.com/documentation/tools/link-to-mapquest/

  2. 向下滚动到 Link 到 MapQuest 向导

  3. 单击映射位置

  4. 单击单行位置

  5. 单击 运行 带有嵌入视图说明符的示例 按钮。

  6. 从新标签复制 URL。

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

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