gaggitのブログ

コーディング、ガジェット、TIPS関連、FX

Google API

PerlでFusionTablesへのquery接続に成功

Google API ExplorerのRequestを参照して、query後にkey(api_key)を使用して、FusionTablesへweb接続すると、「401 Login Required」(Webでのリプライ)、「401 Unauthorized」(Perlでのリプライ)で失敗します。 webで接続する場合には、key(api_key)ではなく…

Perl Net::Google::DataAPI::Auth::OAuth2のインストール

前回、XML::LibXMLモジュールのインストールに成功したので、Net::Google::DataAPI::Auth::OAuth2のインストールを行ってみました。 cpanm Net::Google::DataAPI::Auth::OAuth2であっけなく、インストールできました。(一応、perldoc Net::Google::DataAPI::…

Perl でFusiontablesに自動アクセス

Perlを使用して、ようやくFusiontablesへの自動接続に成功しました。下記が、サンプルコードです。前提条件としては、なんらかのWebサーバのアプリをインストールする必要があります。 サンプルコード use utf8;use Encode;use JSON;use Time::Local;use IO:…

MapsActivityでズームコントロールを表示させる方法

// MapsActivityでズームコントロールを表示させる方法です。 まず、getUiSettings()メソッドでGoogleMapのユーザインタフェースを取得します。次にisZoomControlEnabled()で既にズームコントロールが有効になっているか、確認します。有効であればtrue、無…

Google Maps(Places) APIで割り当て量をオーバーしていないのにOVER_QUERY_LIMIT 解決方法

// 昨日、プレイス検索時のOVER_QUERY_LIMITの原因がはっきり分かりました。解決方法も2つあります。 1つは、Googleに割り当て数の増加をリクエストする。条件を満たせば、1日当たり150,000件のリクエスト(プレイス検索で言えば、15,000件)が可能となりま…

Google Maps(Places) APIで割り当て量をオーバーしていないのにOVER_QUERY_LIMIT 原因判明

// Google Maps APIを使用するには、APIキーを作成する必要があり、また、各APIのサービスで、1日で使用できるリクエスト数が決められています。 例えば、Google Places API Web Serviceの場合は、1日あたりのリクエスト数:1000、1ユーザあたり100秒間あたり…

Google Places API 店名が分かっている場合の緯度経度の取得方法

// 今まで、Google Maps APIで住所から緯度、経度を取得していましたが、いろいろ不具合が分かってきました。例えば、以下のケースです。 ・検索住所が古い、住所の後にビル名があり、検索結果が0となる。 ・住所に間違いがないが、検索結果が0となる。 ・…

Google Maps API 地図(マップ)が表示されない 解決

Google Cloud PlatformのサイトからGoogle Maps APIのAPIキーを作成後、htmlでGoogle Mapを表示させようとましたが、「このページでは Google マップの要素を表示できませんでした。」とポップアップメッセージが出てエラーとなる。 まず、これだけではどん…