- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
function getCoffeeLatLon(inpLat, inpLon){
var searchURL = "https://maps.googleapis.com/maps/api/place/textsearch/json?query=coffee&key=AIzaSyCKY43b8fpjLUuagtq1ZdSc477QwFuprew&location=15.7228486,-90.2348";
var firstLat;
var firstLon;
var firstName;
var fullJSON= $.getJSON("https://maps.googleapis.com/maps/api/place/textsearch/json?query=coffee&key=AIzaSyCKY43b8fpjLUuagtq1ZdSc477QwFuprew&location=15.7228486,-90.2348", function(data){
firstLat = data.results[0].geometry.location.lat;
firstLon = data.results[0].geometry.location.lng;
firstName = data.results[0].name;
console.log("checking");
});
var coffeeLatLonName = [firstLat, firstLon, firstName];
return coffeeLatLonName;
}
上面是我的代码示例。虽然我可以在线访问 Google Maps API URL 并查看完整的 JSON 结果,但在我的代码中使用它时,它不会运行 $.getJSON 调用的“成功”函数。我还可以保存 URL 的结果并毫无问题地使用该文件。
为什么我不能直接在代码中使用 URL?
谢谢。
最佳答案
如果我运行your code (fiddle) ,我收到一个 JavaScript 错误:
XMLHttpRequest cannot load https://maps.googleapis.com/maps/api/place/textsearch/json?query=coffee&key=AIzaSyCKY43b8fpjLUuagtq1ZdSc477QwFuprew&location=15.7228486,-90.2348.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://fiddle.jshell.net' is therefore not allowed access.
如果您想从 javascript 访问地方 API 文本搜索,请使用 Places Library of the Google Maps Javascript API v3
关于javascript - TextSearch 不返回输出(但 URL 有效),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38616725/
我正在尝试为所有基于文本的搜索实现自定义过滤器模板,并在构建查询时遇到问题。我一直在遵循 this blog 上发布的说明但不确定如何更改 GetQueryable 方法来执行 WHERE colum
我目前使用 postgres 文本搜索功能来搜索具有特定成分的食谱 Recipe.includes("ingredients").where("ingredients.name @@ :query",
我假设 ComboBox 中的 Textsearch 在 ComboBox 顶部给我一个文本输入框,当我输入时会过滤掉,我是否正确? 如果是这样,我不明白为什么它不起作用。我有一个 ComboBox,
我有一个非常简单的示例:具有单个表单的 WPF 表单应用程序,其中包含带有数据的字典: Dim dict As New Collections.Generic.Dictionary(Of String
function getCoffeeLatLon(inpLat, inpLon){ var searchURL = "https://maps.googleapis.com/maps/api/
我想在点击 map 图钉时显示格式化地址。 Google 的 textseach api 提供关键的 formatted_address。我如何使用该特定地点的特定经纬度获取 formatted_ad
我得到了一个 ComboBox,其中有很多“客户”,使用 MultiBinding 作为 Text(例如“644 Pizza Place”),这很有效从一开始就很好搜索(CustomerNumber)
我正在尝试使用 Sikuli 和 Eclipse 在 Mac 上自动化桌面应用程序。 源代码: import org.sikuli.script.FindFailed; import org.siku
我正在尝试查找输入的位置(request.location)与从文本搜索结果中获得的位置之间的距离 ////function,google.maps.geometry.spherical.comput
我使用数据模板来可视化 ComboBox 中的一些项目,ItemsSource 绑定(bind)到 ObservableCollection。为简单起见,假设我将人员放入 ObservableColl
我是一名优秀的程序员,十分优秀!