2

嗨,我想使用 google Geomap 在地图中显示“班加罗尔”(印度)。我从developer.google.com网站获得了一个代码,我已经为印度创建了一个代码,使用

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>

输出是 在此处输入图像描述

4

1 回答 1

1

Google 没有适用于印度城市的 API。我在创建孟买地图时遇到了同样的问题。

我使用这个网站来做到这一点。 http://www.image-maps.com/

所以你基本上给出了班加罗尔的静态地图。该网站将为您创建一个对象,您可以下载该代码。

试试看!

在将孟买划分为市政病房时为我工作。

于 2013-11-25T18:47:42.107 回答