angular - 文字列から LatLng オブジェクトを取得する方法?

okwaves2024-01-25  7

Angular プロジェクトで Google プレイスを使用するために次のライブラリを使用しています。

ライブラリと Google プレイスの両方では、位置パラメータが LatLng オブジェクトである必要がありますが、座標は文字列としてしか持っていないため、質問は次のとおりです。

LatLng オブジェクトのこの文字列「44.7179422,10.5465457」を変換してパラメータとして渡すにはどうすればよいですか? (私は .split(',') だけを使用しようとしました)

developers.google.com/maps/documentation/javascript/reference/…

– bracco23

2020 年 9 月 3 日 15:44



------------------------

.split() 関数は引き続き使用できますが、文字列を数値に変換する必要もあります。

const arr = str.split(',');
this.latLng = new google.maps.LatLng(Number(arr[0]), Number(arr[1]));

変換時に役立つ可能性のあるさまざまなチェックに関する記事を次に示します。

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。