MapQuest的单行地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MapQuest的单行地址相关的知识,希望对你有一定的参考价值。

我正在尝试提供除谷歌之外的其他地图选项。不幸的是,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&国家= 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 API和MapQuest.com的混合体。查看Link to MapQuest文档。我认为Map a Location> Fielding Location就是你所追求的。

另一答案
  1. 在此页面上:https://developer.mapquest.com/documentation/tools/link-to-mapquest/
  2. 向下滚动到Link to MapQuest Wizard。
  3. 点击Map a Location。
  4. 单击单行位置。
  5. 单击“使用嵌入视图说明运行样本”按钮。
  6. 从新选项卡复制URL。

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

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

以上是关于MapQuest的单行地址的主要内容,如果未能解决你的问题,请参考以下文章

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用

如何使用 PHP 对 MapQuest 地理编码器进行批量地理编码?

javascript 用于生成FP阵列单行的片段

“MapQuest”编码挑战 - 消除相互抵消的“方向”

Mapquest 的 JSON 响应不正确 - Android 应用

如何在 iOS 中解析 mapquest 地理编码 JSON