1

我正在寻找一种简单的方法来显示 MapQuest 地图,例如:

http://mkapquestapi.com?address=123 Mapel St. Mytown, CA&diameter=20 英里

我发现的所有 MapQuest 文档都试图让我浏览数百个页面,这些页面比我想要的要多得多。

我在另一个 StackOverflow 问题中遇到了以下示例:

 $.ajax({
    url: "http://www.mapquestapi.com/geocoding/v1/address?key=",
    dataType: 'json',
    type: 'POST',
    contentType:'json',
    data: {location: { "postalCode": "98765"}, options: { thumbMaps: false} },
    success: function(data) { log( data ) },
    error: function(data) { log( 'error occurred - ' + zipCode + ' - ' + data ) }
});

如果有人能指出 MapQuest 在参数中解释它想要什么的地方,我可以处理类似的事情。

谢谢你的帮助。

4

2 回答 2

1

所以你想用地址而不是纬度/经度坐标打开 MapQuest?

参数选项在 MapQuest 地理编码参数部分中定义。尝试这个:

http://www.mapquestapi.com/geocoding/#parameters

于 2013-09-26T03:36:08.567 回答
1

免责声明:我在 MapQuest 工作。

您到底想要做什么 --- 您是否想要生成带有标记地址的地图图像?

如果是这样,您可以使用静态地图 API。这是一个例子:http://www.mapquestapi.com/staticmap/v4/getplacemap?key=YOUR_KEY_HERE&location=1555 Blake St, Denver, CO&size=400,200&type=map&zoom=13&imagetype=jpeg&showicon=red_1-1

更多文档在这里: http: //www.mapquestapi.com/staticmap/

如果您希望创建一个可以打开 MapQuest.com 并显示地址的链接,您可以通过以下方式链接到它:http://mapq.st/map?q=1555 Blake St Denver CO 80202&maptype=map

更多文档在这里: http: //www.mapquestapi.com/link-to-mapquest/

让我知道这是否有帮助。听起来您正在寻找地图或地图图像,而不是地理编码结果。

于 2013-09-26T22:11:17.920 回答