前提・実現したいこと
google mapのapiを使い画面に住所を表示させてみたい
発生している問題・エラーメッセージ
参考サイト通りに.phpファイルを作成し、その中にapiキーを入力後、
phpファイルを指定しURLにとんでも「lat= lng=」だけ表示され住所?が表示されず困っております。
使用したURL:http://localhost:8888/api02.php
api02.php
<?php mb_language("Japanese");//文字コードの設定 mb_internal_encoding("UTF-8"); //住所を入れて緯度経度を求める。 $address = $argv[1]; $myKey = "tetatailのためapi非表示にしました、"; $address = urlencode($address); $url = "https://maps.googleapis.com/maps/api/geocode/json?address=" . $address . "+CA&key=" . $myKey ; $contents= file_get_contents($url); $jsonData = json_decode($contents,true); $lat = $jsonData["results"][0]["geometry"]["location"]["lat"]; $lng = $jsonData["results"][0]["geometry"]["location"]["lng"]; print("lat=$lat\n"); print("lng=$lng\n");
試したこと
http://localhost:8888/api02.php?address=長岡造形大学
とURLで飛んでも表示された画面は冒頭の説明と同じく「lat= lng=」でした。
補足情報(FW/ツールのバージョンなど)
OS:mac
回答1件
あなたの回答
tips
プレビュー