嗨,我想用google Geomap在地图上显示“班加罗尔”(印度)
option['region']="IN";
但我要的是“班加罗尔”(印度的一个主要城市)地图而不是印度。有办法弄到吗。
请检查印度的代码
<html>
<head>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load('visualization', '1', {'packages': ['geomap']});
google.setOnLoadCallback(drawMap);
function drawMap() {
var data = google.visualization.arrayToDataTable([
['City', 'Popularity'],
['Karnataka', 200],
['Delhi', 300],
['Bihar', 600],
['Kerala', 700]
]);
var options = {};
options['region'] = 'IN';
options['colors'] = [0xFF8747, 0xFFB581, 0xc06000]; //orange colors
var container = document.getElementById('map_canvas');
var geomap = new google.visualization.GeoMap(container);
geomap.draw(data, options);
};
</script>
</head>
<body>
<div id='map_canvas'></div>
</body>
</html>
输出是
最佳答案
谷歌没有针对印度城市的api。我在绘制孟买地图时也遇到了同样的问题。
我用这个网站做的。
http://www.image-maps.com/
所以你基本上给出了班加罗尔的静态地图。此网站将为您创建一个对象,您可以下载该代码。
试试看!
为我工作,同时将孟买划分为市政区。
关于javascript - 如何在Google Geomap中获取“类加罗尔,印度卡纳塔克邦”的区域代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19619494/