问题标签 [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.
jquery - 试图让 JQVMap 在 iphone 上正确缩放
我在单页网站上设置了 JQVMap,并试图让我的地图在 iphone 上正确显示,但对于我的生活,我无法弄清楚出了什么问题。据说它是响应式的,并且会“开箱即用”,但我已经尝试过媒体查询并摆弄了一些我在示例页面上找到的调整大小的脚本,但没有运气。
我已经根据开发者页面 ( http://jqvmap.com/ )上的说明设置了我的世界地图 div ,并设置了内联的宽度和高度。
查看开发人员的页面源代码,他没有设置内联宽度和高度,他希望使用一些脚本来根据他的页面容器设置宽度和高度。
我在脚本方面是一个完全的新手,但很乐意尝试一些事情,我设法得到了 svg 地图以根据容器 div 更改它的宽度和高度,除了它仍然在 iphone 上被切断。
我还尝试使用 css,并在媒体查询中为地图的容器 div 设置最大宽度和最大高度 - 这不起作用,地图仍然大于容器并被切断。
我有这些用于响应的元标记:
我在这里想念什么?根据文档,这似乎应该重新缩放“开箱即用”,当我重新缩放浏览器窗口时,我的地图似乎很高兴 - 为什么它不能在 iPhone 上缩放?任何帮助/方向/示例将不胜感激!
我也尝试将其添加到我的 .htaccess 文件中:addtype image/svg+xml .svg
我的 iphone 和 ipad 运行的是 IOS 8。
javascript - rails, jquery, javascript, jqvmap 无法加载多个国家
我正在尝试实现 jqvmap 并选择和着色多个区域。如何将 Rails 中的变量传递到这个 javascript 中,以便“selectedRegions”变量起作用?我尝试了无数次,但似乎无法让 JS 正确读取变量。
JS代码:
selectedRegions 变量需要采用格式:['CA', 'US'],但是当我从 Rails 辅助方法中传递这种格式时,它不起作用。任何有一些想法的 JS 专家将不胜感激!
javascript - jqvmap编程
我正在使用插件 jqvmap http://www.jqvmap.com/。
我想用我的地图做的是在它下面有一个国家列表,这样当有人悬停在列出的国家之一时,匹配的县会在地图上突出显示(即改变颜色)。
我想达到的结果的一个例子在这里可见:http ://www.supermagnete.ch/eng/select_country.php?origin=conditions
在这里,当用户将一个国家悬停在列表上时,匹配的国家会在地图上突出显示。它是双向的:当用户将一个国家悬停在地图上时,它会在列表中突出显示。
到目前为止,这是我的 HTML 代码:
这就是我在 jQuery 中初始化地图的方式:
但现在我不知道如何实现这种双向突出的结果。有人有想法吗?
javascript - 如何禁用地图上的所有鼠标事件(单击、悬停等)?
我想用这个产品来显示已经选择了州的美国地图。我不需要任何点击功能。我不能终生阻止 onRegionClick 函数触发。我曾尝试使用 ' event.preventDefault ' 方法,但它不起作用。有人可以帮忙吗?
谢谢,布拉德
jquery - 如何更改 jQuery vmap 中的工具提示样式?
我用jQuery.vmap创建了一个地图
并设置了showTooltip: true
设置。默认情况下,此工具提示具有黑色背景和白色字体;我无法检查 Chrome 中的元素工具提示以更改它的 css 样式。
如何更改 jQuery.vmap 中的工具提示样式?
colors - JQVMAP乡村着色
我在这里使用 JQVMAP 。当我有一个有成员的国家/地区时,我希望在不将鼠标悬停在其上的情况下更改该国家/地区的颜色,因为地图显示。
我正在使用以下 sql 来获取国家及其成员的数量。我的问题是,一旦我有了一个国家,我该怎么做才能改变那个国家的地图颜色?所有国家都将具有相同的颜色。
$result=mysql_query("SELECT COUNT(profile3.organizations) total_org, LEFT(countryCODEconversions.Code, 2) FROM profile3, countryCODEconversions WHERE TRIM(MID(countryCODEconversions.Code, 4, 147)) = profile3.country GROUP by profile3.country");
//if(mysql_num_rows($result)>0){
$counter = "";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
foreach ($line as $value) {
$counter += 1;
$value = stripslashes($value);
if ($counter == 1){$total = nl2br($value);}
if ($counter == 2){
$counter = 0;
$countryCode = strtolower($value);
?>
gdpOrgData['<?=$countryCode?>']=("<?=$total?>");
<?
javascript - 如何在 JQVmap 中显示国家内部的值
我正在制作像 Risk 这样的策略游戏(但更简单)。我正在做代表,JQVmap
我想在该国内部展示该国内部的单位。只显示一个数字。有任何想法吗?我试过了,onLabelShow
但它只在鼠标悬停在国家上空并且信息不在国家边界内时才会显示。
谢谢!
jquery - 禁用 jvectormap 上的选定标记
我有一个 jvectormap 和一些标记,只要单击并选择一个标记,就会在 div 中加载一个外部页面。我想一次只启用一个标记,现在每次单击同一个标记时外部页面都会重新加载,所以我想禁用它(也将指针更改为光标)。谢谢!
jquery - jQuery vmap 更改缩放因子
使用jqvmap时,是否可以设置默认缩放或比例因子?
我使用欧洲地图,点击放大一两次后看起来更好。设置缩放的唯一方法是设置