【问题标题】:How can I place a marker on each provinces of a country in jqvmap如何在jqvmap中的一个国家的每个省上放置一个标记
【发布时间】:2018-03-21 08:45:21
【问题描述】:

这是我的代码:

HTML:

<div id="vmap" style="width: 400px; height: 400px;"></div>

JavaScript:

    jQuery(document).ready(function () {
        jQuery('#vmap').vectorMap({
            map: 'iran_ir',
            enableZoom: false,
            showTooltip: true,
            borderColor: '#FFF',
            hoverColor: '#1A3B4C',
            backgroundColor: '#add136',
            borderWidth: 3,
            borderColor: '#B0CE4A',
            borderOpacity: 1,
            color: '#112834',
            //pins: {},
            pinMode: 'content'
         });
     });

我想我应该使用pins 属性,但我不知道该怎么做?!

【问题讨论】:

  • 你没有添加依赖项我认为这是它不起作用的原因。
  • 什么依赖?!
  • 省的意思是首都州或城市或世界上每个州或城市
  • 我认为他们没有提供深入省级的功能。

标签: javascript jquery jqvmap


【解决方案1】:

根据jqvmap 文档,没有任何办法。

pins { "pk" : "pk_pin_metadata", "ru" : "ru_pin_metadata", ... }

此选项定义将放置在区域上的引脚。 JSON 可以 一个国家代码只有一个元素。 元素应该是 包含 pin 的 HTML 或 id 的字符串(取决于“pinMode” 选项接下来解释)。

我在 GitHub 中为此功能打开了一个问题。

【讨论】:

    猜你喜欢
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    • 2013-08-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    相关资源
    最近更新 更多