1

エンドポイントの API メソッドを呼び出す locate(@Named("latitude") float latitude, @Named("longitude") float longitude)

次の JavaScript クライアント コードから、pos は 'google.maps.LatLng' と入力します 。locate({'latitude':pos.lat(),'longitude':pos.lng()

ステータス 400 を返し、 コード: 400、メッセージ: "無効な浮動小数点値: '77.08659999999998'." と表示されます。

GAE 1.8.3 を使用しています。lat() および lng() は (JS 64 ビット浮動小数点) 数値を返します。この API は、Java 32 ビット浮動小数点数に変換できる必要があります。

これは私の開発サーバーでは問題なく動作するようですが、GAE では動作しません。ポインタはありますか?

4

1 に答える 1