質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Google API

Googleは多種多様なAPIを提供していて、その多くはウェブ開発者向けのAPIです。それらのAPIは消費者に人気なGoogleのサービス(Google Maps, Google Earth, AdSense, Adwords, Google Apps,YouTube等)に基づいています。

Google マップ

Google Mapは、Google社がオンラインで提供している地図・ローカル検索サービスです。GIS(Geographic Information System:地理情報システム)の中の「WebGIS」に該当します。地図・航空写真・地形の表示方式があり、それぞれユーザーが縮尺を調整して表示させることができます。地域の情報サービスを検索する機能やルート検索の機能も搭載されています。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

受付中

googlemapでAPI登録後、PCで表示されるもiphoneでは表示されない。

paragon0201
paragon0201

総合スコア0

Google API

Googleは多種多様なAPIを提供していて、その多くはウェブ開発者向けのAPIです。それらのAPIは消費者に人気なGoogleのサービス(Google Maps, Google Earth, AdSense, Adwords, Google Apps,YouTube等)に基づいています。

Google マップ

Google Mapは、Google社がオンラインで提供している地図・ローカル検索サービスです。GIS(Geographic Information System:地理情報システム)の中の「WebGIS」に該当します。地図・航空写真・地形の表示方式があり、それぞれユーザーが縮尺を調整して表示させることができます。地域の情報サービスを検索する機能やルート検索の機能も搭載されています。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

1回答

0評価

1クリップ

4038閲覧

投稿2016/08/03 01:53

編集2022/01/12 10:55

###googlemapのAPIを登録しましたがPCやipadでは地図表示されるもiphoneでは表示されません。
APIキーを登録し、PCやAndroidでは表示されるもiphoneでは下記のエラーが発生し表示できません。

###エラーメッセージ

エラーが発生しました。 このページでは Google マップが正しく読み込まれませんでした。 JavaScript コンソールで技術情報をご確認ください。

###コードは以下のような形で記述しました。

・\*\*html\*\* <div class="map"> <h3>MAP</h3> <div id="gmap_chubu"></div> </div> APIキーの記述部分 <script src="https://maps\.googleapis\.com/maps/api/js\?callback=initMap&key=私のAPIキー"></script> ・\*\*JavaScript\*\* var map; var marker = \[\]; var infoWindow = \[\]; var markerData = \[ // マーカーを立てる場所名・緯度・経度 { name: '\*\*\*\*\*\*', lat: \*\*\.\*\*\*\*\*\*, lng: \*\*\*\.\*\*\*\*\*\*, icon: '2016/images/\*\*\*\*\*\.png' } \]; function initMap\(\) { // 地図の作成 var mapLatLng = new google\.maps\.LatLng\({lat: markerData\[0\]\['lat'\], lng: markerData\[0\]\['lng'\]}\); // 緯度経度のデータ作成 map = new google\.maps\.Map\(document\.getElementById\('gmap_chubu'\), { // #gmap_chubuに地図を埋め込む center: mapLatLng, // 地図の中心を指定 zoom: 15 // 地図のズームを指定 }\); // マーカー毎の処理 for \(var i = 0; i < markerData\.length; i\+\+\) { markerLatLng = new google\.maps\.LatLng\({lat: markerData\[i\]\['lat'\], lng: markerData\[i\]\['lng'\]}\); // 緯度経度のデータ作成 marker\[i\] = new google\.maps\.Marker\({ // マーカーの追加 position: markerLatLng, // マーカーを立てる位置を指定 map: map // マーカーを立てる地図を指定 }\); infoWindow\[i\] = new google\.maps\.InfoWindow\({ // 吹き出しの追加 content: '<div class="gmap_chubu">' \+ markerData\[i\]\['name'\] \+ '</div>' // 吹き出しに表示する内容 }\); markerEvent\(i\); // マーカーにクリックイベントを追加 } marker\[0\]\.setOptions\({ icon: { url: markerData\[0\]\['icon'\]// マーカーの画像を変更 } }\) } // マーカーにクリックイベントを追加 function markerEvent\(i\) { marker\[i\]\.addListener\('click', function\(\) { // マーカーをクリックしたとき infoWindow\[i\]\.open\(map, marker\[i\]\); // 吹き出しの表示 }\); }

###試したこと
・最初はPCやAndroidでもエラー表示が出て表示されていなかったのですが、APIキー登録で改善しました。
・APIキーはGoogleAPIs内のライブラリにあるGoogle Maps APIを全て有効にしました。
(iOSと書かれてるAPIも全て有効可しました。)

###補足情報(言語/FW/ツール等のバージョンなど)
GoogleMapで行いたい事は下記点です。
・地図上に複数ピンを設置したい。
・ピンを画像で表示したい。
・PC,Android,iphoneで表示したい。
表示可だったAndroidのOSは5です。
iphoneのバージョンは分かりません。(おそらく6かと思います)

検索したところ、2016/6/22よりAPIキー登録が必要と書いてありました。
当方APIやgooglemapに詳しくなく、JavaScriptもあまり出来ません。。。
またローカルではPCでも同様のエラーになります。
もしお分かりになる方がいらっしゃれば教えていただければと思います。

分かりづらい記述で申し訳ありません。
どうぞよろしくお願いいたします。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

kunai
kunai

2016/08/03 01:58

> JavaScript コンソールで技術情報をご確認ください。 とありますが、コンソール確認されましたか?コンソールにエラーメッセージが出ていればそちらも記載をお願いします。 Chromeでアクセスし、F12 キーを押すと確認できます。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Google API

Googleは多種多様なAPIを提供していて、その多くはウェブ開発者向けのAPIです。それらのAPIは消費者に人気なGoogleのサービス(Google Maps, Google Earth, AdSense, Adwords, Google Apps,YouTube等)に基づいています。

Google マップ

Google Mapは、Google社がオンラインで提供している地図・ローカル検索サービスです。GIS(Geographic Information System:地理情報システム)の中の「WebGIS」に該当します。地図・航空写真・地形の表示方式があり、それぞれユーザーが縮尺を調整して表示させることができます。地域の情報サービスを検索する機能やルート検索の機能も搭載されています。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。