我知道我可以在我的选项中使用以下内容进入地铁级别:
region: 'US-602',
resolution: 'metros',
但我们的客户要求提供更具体的地图。首先,他们希望它是一个正方形,我在Google中看到或尝试的每个Geochart都是一个固定的矩形(固定比例相同 - 我知道你可以改变宽度和高度)。而且我不想关闭'keepAspectRatio'来使它成为一个正方形,因为它只会拉伸地图。
有没有什么办法可以在Geochart中指定特定坐标(或做其他任何事情)来创建我自己的自定义区域?我认为Google会允许您自定义区域之类的东西,而不是从固定选项列表中选择。
或者是否有其他插件可以让我这样做?
答案 0 :(得分:4)
Google GeoChart实际上不允许您创建自定义区域。
我们为此目的创建了VectorWorkz GeoChart - 能够与任何类型的区域合作 - 甚至是非地理区域。您甚至可以免费使用我们的资源(最多一点)从图像中为您构建自定义区域(如果您还没有这样的矢量)。
答案 1 :(得分:3)
你可以为GeoChart创建自定义地图,但它有点棘手。 GeoChart希望您的地图以某种方式命名并采用某种格式,因此您必须对地图的结构进行反向工程以绘制自己的地图。您可以通过编写设置为您自己的地图源
google.visualization.GeoChart.setMapsSource(newSourceUrl).