【问题标题】:Coordinates are not working on ammap for USA Map坐标不适用于美国地图的 ammap
【发布时间】:2016-06-03 23:18:06
【问题描述】:

我正在为美国制作 amCharts amMap。我需要在地图上实现标记。我正在关注this example,但它没有按预期工作。标记显示不正确。

代码

var map = AmCharts.makeChart("chartdiv", {
            type: "map",
            "theme": "light",
            imagesSettings: {
                rollOverColor: "#089282",
                rollOverScale: 3,
                selectedScale: 3,
                selectedColor: "#089282",
                color: "#13564e"
            },
            colorSteps: 10,

            dataProvider: {
                map: "usaLow",
                images: [{
                    zoomLevel: 5,
                    scale: 0.5,
                    title: "Dallas",
                    latitude: 32.82092,
                    longitude: -97.0115
                }, {
                    zoomLevel: 5,
                    scale: 0.5,
                    title: "Florida",
                    latitude: 25.7824,
                    longitude: -80.3011
                }]
            },

            areasSettings: {
                autoZoom: false,
               unlistedAreasColor: "#81c5e8"
            },

        });

JSFIDDLE

【问题讨论】:

    标签: amcharts ammap


    【解决方案1】:

    我对您遇到的问题表示同情,这令人困惑是可以理解的。 简短的回答:您需要使用允许经纬度规格的 amMap USA 地图之一。

    请在此处查看类似问题的答案:

    引用该答案:

    您似乎在使用未经校准的美国地图。 ...此地图出于视觉目的而失真,因此与真实的纬度/经度坐标不兼容。

    要解决这个问题,您需要使用经过校准的地图之一。

    这是您示例的更新版本,使用了不同的美国地图,它允许指定纬度和经度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-03
      • 1970-01-01
      • 2023-02-08
      相关资源
      最近更新 更多