问题标签 [yandex-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 Angular 中嵌入 Yandex 地图?
我有一个 Yandex 地图小部件,我想将它嵌入到一个 Angular 组件中。我正在使用 Angular(v6)
我试图在树中嵌入脚本和根元素:
模板:
在 Chrome 中检查小部件显示小部件根元素已显示,但该元素为空。我也没有在控制台输出中看到任何错误。
ios - SWIFT 翻译应用程序
我使用 Yandex api 创建翻译器。我使用这个功能:
但是如果我在“文本”中输入更多的单词翻译不会进行。
API 文档说:
“对于源代码,请务必使用 URL 编码。”
我怀疑我的问题与我只使用文本而不以任何方式对其进行编码的事实有关。如何解决这个问题?
api 文档 https://tech.yandex.ru/translate/doc/dg/reference/detect-docpage/
javascript - 异步数据加载后的jQuery执行函数
我创建了一个扩展它自己的对象的 jQuery 函数$
。此函数翻译附加到元素的那些元素this
:
加载代码后,我这样做:
注意:
<html lang="es-ES">
根据登录的用户语言,HTML 标记看起来像这样。
我遇到的问题是几秒钟后表加载(因为我们不在生产环境中,它们可能超过 30 个)。因此前面的代码块没有用。
注意:
<tbody>
标签是在添加数据时创建的。
我尝试过的是:
1.创建一个setInterval()
andclearInterval()
当$('td:visible').length
大于0时:
2.在翻译前设置一个.delay()
:
浏览器消耗的内存大于200MB。我也尝试过,$('table').on('DOMSubstreeModified', 'tbody', function() {})
但没有奏效。
那么,在加载它的 tbody 之后,你会推荐什么方法在这个表上使用这个翻译插件?
编辑1:
由于@lucifer63 的推荐,我更改了代码,因此执行的 API 请求更少:
但是,我仍然需要弄清楚数据加载后如何打印。
php - 来自 Yandex.Direct 的 GET 请求为空
我正在尝试使用 Yandex.Direct API ( https://api.direct.yandex.com/json/v5/reports ) 获取报告数据,但出现以下错误:
我的参数:
然后我将此数组传递给下一个方法:
以及函数本身:
当我 var_dump($res) 时,我得到 NULL 值。那么我做错了什么?
ios - 如何在 Swift 中查看向 Yandex API 发布数据的响应
我正在尝试使用以下方法将一些用于翻译的文本发布到 Yandex 翻译 api,但似乎返回了无效的 JSON。但是,我无法阅读我要返回的内容。有没有办法解析“数据”?这是方法
返回的项目长 79 个字节,错误为零,但我无法确定数据是什么。这是调试器显示的内容:
编辑:
这是 TransationReturned 对象的样子:
编辑 2
按照 rmaddy 的建议,转换为字符串后返回的 JSON:
我能够通过将 TranslationReturned 更改为处理 JSON 的结构来解决错误,如下所示:
yandex-maps - 有没有办法在正常的 Yandex 地图上显示 Yandex 全景覆盖层?
我正在使用 Yandex Maps API 制作一个包含地图和全景图的两面板 Web 应用程序,我需要在地图上切换全景覆盖层。
有没有在 Yandex Maps API 上不使用默认地图类型下拉菜单的情况下显示和删除全景覆盖层的方法?
vue.js - VueJS 异步检测语言与 Yandex Translate API
我正在尝试使用 VueJS 使用 Yandex Translate API 来异步检测输入文本的语言。
一切正常。但有个问题; 我写的每封信都会返回日志。
例如,当我写 'hello' 时:api 会预测每个单词 'h'、'he'、'hel'、'hell'、'hello' 的语言并变成 5 log。我想要的是 API 在超时后异步返回 1 条日志来记录“你好”这个词。它检查每个字母。我该如何解决?
TranslateForm.vue 的 Html 部分
TranslateForm.vue 的脚本部分
java - 例外:java.lang.NoClassDefFoundError - org/json/simple/JSONValue
我想使用 yandex api translate 它适用于 Java 项目,但不适用于 Codename One 项目
我按照这些步骤在项目中添加了一个 api,就像我在 java 项目中所做的那样:https ://github.com/rmtheis/yandex-translator-java-api
我想在单击按钮时翻译标签中的内容 我用 mykey 修改了密钥以获取机密信息
当我点击我有一个错误:异常:java.lang.NoClassDefFoundError - org/json/simple/JSONValue