我需要强调一个国家的边界 - 让我们说瑞士。我已经使用FusionTablesLayer实现了它,如:
var layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1N2LBk4JHwWpOY4d9fobIn27lfnZ5MDy-NoqqRpk',
where: "ISO_2DIGIT IN ('CH')"
},
styles: [
{
polygonOptions: {
strokeColor: "#FF0000",
fillOpacity: "0"
}
}
]
});
layer.setMap(map);

问题在于,绘制的边框太直了
是否有可能使用某种搜索请求,因为如果我访问Google地图并搜索瑞士,则国家/地区边框会以浅粉色突出显示。这已经满足了我的要求。见Maps
提前致谢
答案 0 :(得分:7)
正如我在评论中所说,这不是通过API提供的(至少在我们发言时)。
你可以做两件事:
查看this answer,我提供了有关如何将多边形叠加为国家/地区边界并提供完整的世界数据集的完整解决方案。
订阅this feature request,这正是您所寻找的。 p>
希望这有帮助!