调用我的端点API方法 locate(@Named(“latitude”)浮动纬度,@命名(“经度”)浮动经度)
来自以下javascript客户端代码,其中pos的类型为“google.maps.LatLng” 定位({ '纬度':pos.lat(), '经度':pos.lng()
返回状态400,说 代码:400,消息:“无效的浮点值:'77 .08659999999998'。”
我正在使用GAE 1.8.3。 lat()和lng()返回一个(JS 64位浮点)数,该API应该能够转换为java 32位浮点数。
这似乎在我的开发服务器上工作正常,但在GAE上却没有。有什么指针吗?
答案 0 :(得分:0)
错误“无效浮点值:'77 .08659999999998'。”在ApiMethod中使用double而不是float类型的方法参数。
locate(@Named(“latitude”)双倍纬度,@ Named(“经度”)双倍经度)