0

私はあなたがここで見ることができるマルチリージョンと地区の地図を作成しています:http: //vciregionmap.com/new/

新しいバージョンでは、このFusion Tableを使用しました: https ://www.google.com/fusiontables/DataSource?snapid = S587803AEqk

それはうまく機能し、古いバージョンでは機能せず、使用されていた唯一のことです-コードはそこにありますが、約8か月前に機能を停止しました。

選択した地域と地区の境界にズームするという伝説が必要です。

凡例をクリックしたときにマップをズームする方法がわかりません。地域や地区の境界線を描画しなくてもできると思いますが、ズーム(ご覧のとおり)は本当に必要です。

これが私が問題を抱えていることです。。マップビュー1-リージョンの境界にアウトラインを付けて、5つのリージョンすべてを表示します。マップビュー2-リージョンを拡大して、各地区の境界を表示します。マップビュー3-地区の境界を拡大して、その地区のマーカーのみを表示します。

4

1 に答える 1

0

クエリは1つの列(Latitude)のみを「選択」していますが、コールバックルーチンは2を想定しています。

      parseFloat(response.getDataTable().getValue(i, 0)),
      parseFloat(response.getDataTable().getValue(i, 1)));

これが、このjavascriptエラーが発生する理由です。

Uncaught Error: Invalid column index 1. Should be an integer in the range [0-0]. 

6か月前のフュージョンテーブルユーザーグループのこのスレッドは、問題を説明し、修正を含みます(この投稿)。

これがあなたがやろうとしていることだと思います

于 2012-07-20T09:42:24.003 に答える