【发布时间】:2013-09-02 13:17:46
【问题描述】:
调用我的端点 API 方法 locate(@Named("latitude") 浮动纬度,@Named("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 上却不行。有什么指点吗?
【问题讨论】:
标签: javascript floating-point google-cloud-endpoints