###前提・実現したいこと
表題のAPIを利用して、テキストを入力して目的地を検索する機能を作っています(javascript)
利用API
https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete?hl=ja
実装自体は一応完了しているのですが、フォームに入力したテキストから、提案されるtextをクリックすると、サジェストされた文字ではなく、変換されたaddressの文字が入力されてしまいます。
※添付参照(APIドキュメントより)
入力フォームに記載したワードに応じて、候補地がサジェストされる。今回は赤枠でしめした「札幌ドーム専用駐車場」をクリック
クリック後、期待している「札幌ドーム専用駐車場」というワードではなく、詳細な住所が反映されている
実現したいことはこのサジェストされた文字列が、そのままiputタグに反映されて欲しいです。
APIのリファレンスを読み込んだのですが、どうにもうまくいかず、、どなたかお知恵を拝借できれば幸いです。
###該当のソースコード
var hoge; hoge = new google.maps.places.Autocomplete(input); hoge.addListener('place_changed', function() { return input.value });
###試したこと
課題に対してアプローチしたことを記載してください
このAPIがもってるメソッドのgetPlace()をつかって
var hoge; hoge = new google.maps.places.Autocomplete(input); hoge.addListener('place_changed', function() { return hoge.getPlace().name
という形にしたのですが、
この場合、一部のワードではほぼ期待した動きをするのですが、ワードによっては英語の表記が返ってくるため、このままでは使えず苦労しております、、、、

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/17 03:25
2017/03/17 05:14
2017/03/18 08:37