标签: ammap

AmCharts - AmMap与自定义地图显示颠倒

我已经按照AmCharts上的教程创建了一个自定义地图,但是使用了我们之前系统中的SVG(英国的一个是一个例子,但我有大约2000个自定义SVG的定义区域/地区/区域集合).

虽然地图显示没有问题,但它显示为颠倒.

有人可以帮助翻转那些没有重新创建所有SVG的东西吗?

你可以在这里看到问题http://jsfiddle.net/aZt8N/830/

AmCharts.ready(function() {
    map = new AmCharts.AmMap();
    map.pathToImages = "http://www.ammap.com/lib/3/images/";
    //map.panEventsEnabled = true; // this line enables pinch-zooming and dragging on touch devices
    map.balloon.color = "#000000";

    var dataProvider = {
        mapVar: AmCharts.maps.UK,
        getAreasFromMap: true
    };

    map.dataProvider = dataProvider;
    map.write("mapdiv");
});
Run Code Online (Sandbox Code Playgroud)

示例SVG(JSON格式):

{
    "id": "19",
    "title": "Isle of Man",
    "d": "M-294128.0419983654 6005604.579318236 L-297849.15 6002052.63 L-302960.48 6004919.03 L-307536.97 6003878.02 L-308772.14 6004362.52 L-305875.18 6009275.65 L-304770.50193180586 6012664.048443736 L-302096.82 6020865.08 L-298362.66970319534 6023706.069639378 L-296413.32 6025189.16 L-291628.35136520385 6032625.148624786 L-288841.99 6036955.24 L-283264.74 6040009.53 L-281429.49 …
Run Code Online (Sandbox Code Playgroud)

javascript svg transform amcharts ammap

7
推荐指数
1
解决办法
2894
查看次数

AmMap - 在更新地图数据后保持相同的缩放级别和位置

我正在更新AmMap地图的地图区域,但只要我这样做,就会重置缩放级别和位置.

我更新地图的功能是:

function setData(data) {
    var parsedData = JSON.parse(data);

    map.dataProvider.areas = parsedData.areas;
    map.validateData();
}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西,但我无法让它发挥作用.

欢呼任何帮助.

javascript amcharts ammap

6
推荐指数
1
解决办法
2616
查看次数

如何删除Ammap地图控件叠加层?

如何在显示AmMap时删除用于平移和缩放的控件?在创建地图对象时是否有可以更改的字段,还是必须手动更改库代码?

javascript ammap

6
推荐指数
1
解决办法
1624
查看次数

amMap USA地图中的纬度/经度坐标不正确

我正在使用usaLow.js地图构建地图.在map init上,我调用一个返回此数据的json方法:

[{latitude: "40.4258686",longitude: "-86.9080655"}]
Run Code Online (Sandbox Code Playgroud)

有了这些数据,我就用这个添加到地图的数据提供者(mapData):

mapData.images = [];
for(var i = 0; i < resp.length; ++i){
  mapData.images.push({
    type: "circle",
    color:"#FF0000",
    latitude: parseFloat(resp[i].latitude),
    longitude: parseFloat(resp[i].longitude)
  });
}
map.validateData();
Run Code Online (Sandbox Code Playgroud)

这个位置应该在印第安纳州,但这是我看到标记的地方: misplaced_marker

不使用世界地图时是否需要转换纬度/经度坐标?如果是这样,怎么办呢?

编辑:修正了JSON字符串错误

javascript amcharts ammap

6
推荐指数
1
解决办法
1692
查看次数

AMCharts Maps v4 - 有没有办法在 heatLegend 中拥有两种以上的颜色?

认为能够为热图设置一系列颜色而不是两个(最小和最大)会很好。就像我们为渐变列表所做的那样。

就像是...

function am4themes_myHeatmap(target) {
  if (target instanceof am4core.ColorSet) {
    target.list = [
      am4core.color("#F7E3D4"),
      am4core.color("#FFC480"),
      am4core.color("#DC60BF"),
      am4core.color("#A43B7D"),
      am4core.color("#5B0A25")
    ];
  }
}
Run Code Online (Sandbox Code Playgroud)

请参阅模型中的示例

如果这样的东西已经存在,我很乐意看到它。

amcharts ammap

5
推荐指数
1
解决办法
947
查看次数

使用鼠标禁用地图上的平移

我已经发现了如何删除用于平移和缩放的控件.我还发现该属性停止放大鼠标点击.如何防止用户使用鼠标平移地图?

javascript amcharts ammap

3
推荐指数
1
解决办法
2238
查看次数

AmMaps没有注册clickMapObject

当我点击状态时,我无法让AmMaps执行某个功能.这是我的代码.此行未按预期运行:

map.addListener("clickMapObject", function(event) {
Run Code Online (Sandbox Code Playgroud)

当我缩短"clickMapObject"到只是"click",功能正常.但是我需要clickMapObject这样地图能够告诉我我点击了哪个州; 如果我使用click它只会给我lat/long坐标.我究竟做错了什么?

javascript ammap

3
推荐指数
1
解决办法
2062
查看次数

如何在amMap中禁用工具提示并添加信息窗口?

我创建了amMap来绘制区域,我想禁用工具提示并在特定状态下点击添加infowindow.我怎样才能做到这一点.

jquery amcharts ammap

2
推荐指数
1
解决办法
1413
查看次数

优雅地处理没有数据的 amchart

我想知道我的 dataProvider 是否为空。当 amCharts 绘制时默认为 null。我如何动态处理它。

var chart = AmCharts.makeChart("chartdiv", {
    "theme": "none",
    "type": "serial",
    "dataProvider": data,
    "valueAxes": [{
        "title": "Income in millions, USD"
    }]
Run Code Online (Sandbox Code Playgroud)

如果数据应该为空。怎么可能处理。。

javascript php jquery amcharts ammap

1
推荐指数
1
解决办法
5775
查看次数

标签 统计

ammap ×9

amcharts ×7

javascript ×7

jquery ×2

php ×1

svg ×1

transform ×1