ionicに地図を表示する

<script async defer
    src="https://maps.googleapis.com/maps/api/js?key=&callback=initMap">
    </script>

URLにパラメータでcallback=initMapを付与して、APIが読み込まれたらinitMap()という関数を実行するようにしています。 同じ関数を使うと、2度読み込む可能性があります。

解決方法:&callback=initMapを消す

読み込んだデータはobject型です。 objectからnumberに変換する方法:

 var myLatLng = { lat: Number(data.latitude), lng: Number(data.longitude) };