javascript - 我可以将来自 Google API 的 XML 存储在 Javascript 中作为字符串吗?

标签 javascript xml google-geocoding-api

在开始我的问题之前:上次我问这个问题时,你们几个发布了解析 XML 的有用链接。但我的问题是首先如何将 XML 信息放入字符串变量中。它不是这些链接的重复。

希望我的问题有意义。但我正在尝试存储从 Google 地理编码 API ( https://developers.google.com/maps/documentation/geocoding/intro ) 获取的 XML,以便我可以自动格式化人们在某些字段中输入的地址。

本质上,我正在寻找 MS Excel 中 =WEBSERVICE([URL]) 的 Javascript 等效项。

这个想法是检索人们输入的地址字段,将其放入地理编码 URL,将 XML 存储为字符串(这是我遇到问题的步骤),然后将字段设置为从API。

最佳答案

使用 jQuery 的简单示例:

var response = $.get('https://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY');
var text = response.responseText;

$.get 将返回一个 jqXHR 对象,该对象公开 responseText。您可以查看https://api.jquery.com/jquery.ajax/了解更多详情。

注意:上面的示例将返回错误(因为我们没有提供 API key ),但响应格式是相同的。

要真正将 XMLDocument 转换为字符串,您必须使用序列化程序(请参阅 Convert xml to string with jQuery)。

关于javascript - 我可以将来自 Google API 的 XML 存储在 Javascript 中作为字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36317923/

相关文章:

python - 获取一个城市的人口名称

javascript - JSON google geocode API 获取国家

javascript - 如何在 LG webos 电视上播放音频

java - 动态添加时 Android 自定义 View 不起作用

xml - PHP 捕获 SimpleXMLElement 解析错误

python - 使用 minidom 从节点或元素对象获取文档

javascript - 如果只有谷歌广告,则显示一个 div

javascript - 如何使用缩略图创建滚动和排序?

javascript - JSON 响应解析错误 - Javascript

php - 无法在“file_get_contents()”中加载cafile流?