问题标签 [jqvmap]

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.

0 投票
2 回答
2332 浏览

javascript - 从 Google 脚本中检索数据

我编写了一个自定义的 Google 脚本,它为我输出一个对象,我希望能够调用它并将其分配给一个变量,然后该变量用于在网站上显示数据。

目前,我已经想出使用另一个 Google Scripts 项目来访问数据,但是我找不到使用我的计算机或 DreamHost 服务器上的 JS 文件之类的方法来访问数据。

这是我尝试过的:

在 playcode.io 之类的东西上,它给了我以下错误:

错误:未捕获的 ReferenceError:未定义 UrlFetchApp

只需将它放在我的计算机上并用 Chrome 在那里运行它,我就会得到同样的结果:

在此处输入图像描述

它似乎UrlFetchApp仅适用于 Google Scripts。是否有其他方法可以访问 Google 环境之外的输出。

*我不知道授权和这里的所有内容(因为 Google Scripts 似乎以我的用户身份运行它。对吧?)

HTML 标头:

谷歌脚本文件:

谷歌脚本输出(使用 JSON View chrome 扩展):

这是我想要的对象/数据的公共链接(上面显示的相同对象):网络应用程序: https ://script.google.com/macros/s/AKfycbzsyQNJwDvQc5SvNGEDZZOoNI3XxNar9PA9sRucZx7mgzfWpFQ/exec

所以基本上任何使用它的人都应该能够访问它。我只需要一种将数据分配给本地 JS 变量的方法。google 表格脚本作为网络应用程序发布。如果我没记错的话,有一个设置允许任何人,甚至匿名访问它。

这是我对 AJAX 请求的尝试: var url = " https://script.google.com/macros/s/AKfycbzsyQNJwDvQc5SvNGEDZZOoNI3XxNar9PA9sRucZx7mgzfWpFQ/exec ";

如果我取消注释 jsonp,我会收到错误消息:

jquery-1.11.3.min.js:5 Cross-Origin Read Blocking (CORB) blocked cross-origin response https://script.googleusercontent.com/macros/echo?user_content_key=JXkCjiJjhcjndRREjoGyVNkZNkD-HvKpEPkpicQBm9nR9OkxjGXdYuOPsLxbJf-B9Rgifl5NWMtzgjfVGuMdGxTJrjKnRpdcOJmA1Yb3SEsKFZqtv3DaNYcMrmhZHmUMWojr9NvTBuBLhyHCd5hHazTNYZyoqG0ZuVXpWSNdoeLErB4AfUCNPKJHgELe5WaAmN5SlwIhonlWkkbFzR8kUwjKrMtdq9u-YqreD7W_KJ_aVqKVBTehAuogPCoZCfVc4yJf5ieDCdMDbXQ8FZZq8iSedsk1Px1LnPBLM8W-ZRcknnbJNT8dS525XG1pNEBR&lib= Mw_Scq3iKhByBS86NJpd_CngcdEShCw7K,MIME 类型为 application/json。有关详细信息,请参阅https://www.chromestatus.com/feature/5629709824032768 。

如果我删除它,我不会收到任何错误。但是,我仍然看不到交互式地图(我的应用程序)上的数据。

0 投票
0 回答
14 浏览

javascript - 带有自定义区域的 JQVmap

我需要创建一个标准 jqvMap 中不存在的区域的地图,所以我需要创建那个新区域,我在互联网上找不到任何关于如何执行此操作的文章。我需要的区域是“ Baixada Santista ”,巴西圣保罗海岸一共有9个城市。

如果 jqvMap 无法实现,请指出我可以放置此功能的平台

0 投票
0 回答
23 浏览

javascript - 如何使美国的 JQVMap 地图在小州之外放置标签

我基本上需要一张美国的 js 地图,其中包含各州的标签和工具提示选项,以便在悬停各州时显示一些信息。JQVMap 似乎有大部分要求,只是小州的标签似乎杂乱无章。我希望能够为州外的小州贴上标签。有没有办法解决这个问题?

0 投票
1 回答
52 浏览

javascript - svg 显示在 edge 中,而不是 chrome 或 firefox

我最近决定开发 opencart,opencart 仪表板有一个全球订单地图我想将世界地图更改为伊朗地图
此地图使用 jquery 和 jqvmap

我改变了地图的代码,它也改变了。但它没有chromefirefox中显示!但它边缘还可以......

我注意到这是伊朗地图文件的问题,这个地图 svg 有一个我无法修复的问题

这是地图的链接,你能解释一下如何解决这个问题吗?谢谢

https://github.com/10bestdesign/jqvmap/blob/master/dist/maps/jquery.vmap.iran.js

0 投票
2 回答
44 浏览

javascript - 使用 attr 选择多个类。用 jQuery

我有一个用于交互式地图的功能,在其中我悬停一个元素以显示基于与国家后缀匹配的类的特定区域。我试图弄清楚如何选择多个类来显示多个区域。

代码:

我可能会走错路,但我想通过使用几个类来定位多个区域:

这当然不起作用,但说明了我想要做的事情。这里最好的方法是什么?

例子:

0 投票
0 回答
11 浏览

javascript - 在地图外的悬停链接上显示 JQVmap 工具提示

我有一个 JQVmap,它突出显示基于类的悬停链接上的国家/地区。我也想使用同一个类来触发工具提示。知道怎么做吗?如果我添加mapObj.label.show();到悬停状态,它将触发地图上使用的最新工具提示,我当然想从悬停元素上的类触发它。

片段: