前提・実現したいこと
ruby on railsでgoogle place APIを使ってパリの本屋を絞りたいのですがうまくいきません。
発生している問題・エラーメッセージ
エラーメッセージはなく、画面に地図が映らず白紙の状態です。 google placeのAPIkeyは取得しました。
該当のソースコード
ソースコード <script src="https://maps.googleapis.com/maps/api/place/textsearch/xml?query=Book_Store+in+Paris&key=YOUR_API_KEY"></script> <div id="map"></div> <script> var map; var service; var infowindow; function initMap() { // Create a map object and specify the DOM element for display. var map = new google.maps.Map(document.getElementById('map'), { center: {lat: 48.866667, lng: 2.333333}, zoom: 15 }); var request = { location: paris, radius: '500', types: ['book_store'] }; service = new google.maps.places.PlacesService(map); service.nearbySearch(request, callback); } function callback(results, status) { if (status == google.maps.places.PlacesServiceStatus.OK) { for (var i = 0; i < results.length; i++) { var place = results[i]; createMarker(results[i]); } } } </script>
試したこと
google placeではなくgoogle Mapの地図のみのurlにすると地図だけ表示されました。
補足情報(FW/ツールのバージョンなど)
AWSを使っています。
Chrome 等Webブラウザのデベロッパーツールのコンソールを開いたらエラーメッセージが出ていたりしないでしょうか? あと、Rails というより、Javascript の問題と思いますので、Javascript のタグを追加したほうが、回答がつきやすいと思います。
あなたの回答
tips
プレビュー