問題タブ [google-fusion-tables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-maps - Google Fusion テーブル ID を取得するにはどうすればよいですか?
最近では、Google Map API と Fusion テーブルを使用して FYP を行っています。今回は、Fusion テーブルのデータを Google マップに追加したいと思います。しかし、このWebページによると:
http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-maps-api.html
URL からテーブル ID を取得するように指示されます。しかし、私のテーブルの URL は次のとおりです。
https://www.google.com/fusiontables/DataSource ? docid=1jjK5Y_yRpEuQs6W0MkoeMGVP8TqyESm9OxyF4p8&hl=en_GB
テーブルIDを取得するにはどうすればよいですか? また、Fusion テーブルから Google マップにデータを取得する別の方法があれば、すぐに教えてください。
javascript - Google Fusion Tables & Maps - 地域の住所を検出
そのため、現在、KML の地域を含むマップとしてフュージョン テーブルをセットアップしています。住所からの検索もあります。住所を入力して検索し、そのポイントがどの「地域」にあるかを判断できるようにする必要があります。これは可能ですか? 前もって感謝します。
json - Google ビジュアライゼーション API、応答関数で tableid を特定
うーん、誰かがここで私を助けてくれるか、正しい方向に向けてくれるかもしれません. (確かに、json、オブジェクト、Google ビジュアライゼーションなどに関して私はかなり新しいです) 基本的に、3 つの異なるフュージョン テーブルに対して同じページで 3 つの異なるクエリを実行しています。マーカーの。クエリを個別に実行して、マーカーの配列を作成すると、すべて問題ありません。ただし、同じページで 3 つのクエリを実行すると、応答関数でクエリを識別する方法が見つからないようです。
どんなヒントでも大歓迎です。必要に応じて、より多くの情報を提供させていただきます (不要なものを削除しようとしました)。
これは私が持っているものです。ありがとう
a) 関連するすべての変数を使用して関数「setFusionData()」を呼び出します。setFusionData("'LatLng','name'", 2729461); のようなもの (これは異なる変数で 3 回呼び出されます)
私もこのようなことを試しました:
これでreqIdを取得できますが、テーブル*データ*は取得できません。したがって、IDまたはデータのいずれかしか取得できません:(
- - 編集 - - - - - - - -
もう少しいじった後(以下を参照)、クエリをブラウザに直接入力したときに返されるキーと値のペアは、スクリプトからの呼び出しによって返されるものとは異なるようです...つまり、次のようになります
ブラウザバーに直接入力すると返されます
ただし、スクリプト内から同じものを呼び出すと、次のようなものが返されます
、したがって、「reqId」はありませんが、いくつかの暗号化キーのみです(reqIdのように見えるものもありません)......誰でも、なぜそれが/可能性があるのか わかりますか?
javascript - パンとズームを使用して、FusionTableLayerを使用してクエリ結果を表示します
私はFusionTableLayerの初心者です。クエリ結果を次のように表示したい(パンとズーム):https ://developers.google.com/fusiontables/docs/samples/search_and_zoom 、しかし、AND句を使用した関数に対してこれを行うことはできません:
関数changeMap(){
誰かが私を助けることができますか?私はあなたの助けに感謝します。
トレボール
javascript - フュージョンテーブルレイヤーマップ:ロード時にレイヤーを非表示-チェックボックスをオンにしてリクエストに応じて表示
マップの視覚化にレイヤーとして追加された2つのFusionテーブルがあります。
- Layer1は場所のリストです(クリックすると、インフォボックスが表示されます)
- Layer2は、いくつかの地域のマップ(インポートされたkmlポリゴン)です。それぞれが天気予報に従って色付けされています(つまり、雨の可能性が高い場合は青、晴れの場合は赤...)
私が欲しいのは:
- ロード時:Layer1のみを表示します。Layer2は非表示のままです。
- ユーザーがLayer2をロード/表示したい場合は、チェックボックスをオンにする必要があります。
どうすればいいのかわかりません。可能だとしても。
以下は私のコードです。
前もって感謝します!
google-maps - Google マップ フュージョン テーブル レイヤーは、テキスト列に基づいて条件付きスタイルを適用しません
3 つの異なる文字列値を持つ列に応じて、異なるマーカー スタイルを適用したいと思います。スクリプトでスタイルが定義されていない場合は FT スタイルが使用されますが、条件付きロジックが実装されている場合、マップは「データがまだ読み込まれている可能性があります」というラベルの付いたレイヤーを取得し、エラーは発生しません。
コードは次のとおりです。
javascript - Fusion Tables でクエリの長さを制限しますか?
「IN」演算子を使用して、Fusion Table からデータを取得しようとしています。非常に大きな文字列 (2000 以上の郵便番号) を検索すると、何も返されません。短い文字列 (2 つの郵便番号) を見ると、正しく動作します。
たとえば、これは機能します:
しかし、これはしません:
Firebug で 400 エラーが発生します。
Google ドキュメントで制限を見つけることができませんでした。
javascript - Google フュージョン テーブルのロケーション エントリを自動的にジオコーディングする
ユーザーが Google Maps API を介して場所を検索し、それらの場所 (緯度、経度) を Google Fusion テーブルに入力できる Web アプリを構築しています。これらの場所のエントリは、別の「ナビゲーション」マップに表示されます。
私の問題は、場所のエントリを「ナビゲーション」マップに表示するには、ジオコーディングする必要があることです。これまでのところ、Fusion Table エントリをジオコーディングする唯一の方法は、Fusion Tables アカウントのファイル メニューを手動で使用することです。これを自動化することを提案できますか。場所がフュージョン テーブルに入力される前に JavaScript を使用することをお勧めします。
ありがとう!
google-maps - Maps API を使用した FusionTableLayer の動的スタイリング
Fusion Layer のスタイリングで問題が発生しました。助けていただければ幸いです。デフォルトのスタイリングが次のように定義されたレイヤーを追加します
これはうまくいきます。次に、このレイヤーのクリック リスナーが設定されます。ストーリーは次のようになります。ユーザーがマップ上のフィーチャをクリックします。そのプロパティが指定された値 (フォームなど) と等しい場合、この機能が他の機能とは異なる fillColor を取得するようにします。
そこで、クリックした機能に色 #008C00 を設定し、他のすべての機能に最初と同じスタイルを割り当てます。しかし、何をしてもうまくいかない。残りの機能は、一部の機能がクリックされると、デフォルトの半透明の赤色になります。何か不足していますか?Opera Dragonfly はコードの誤りを報告しないので、構文は問題ないと思います。
html - FT InfoWindow の href が思いどおりに機能しない
情報ウィンドウのコードは次のとおりです。
ユーザーが [詳細] をクリックすると、詳細情報を含む別のページが開きます。代わりに、実際に起こっているのは、マップ フレーム内でリンクがたどられていることです。
サイトの別のページにユーザーを誘導するリンクが必要です。このスレッド Inserting a rails link into a Google Maps infowindow は私の質問に答えると思いますが、すべての追加コードを本当に理解していません。
私は FT に非常に慣れていないので、ここにあるすべての知識に感謝しています。
前もってありがとう、アンドレア