我很高兴使用GWT Maps API编写了一个服务,该服务在其界面中使用LatLng和LatLngBounds ......只是为了在运行时发现这些类没有实现Serializable,可能是因为它们是Javascript本机对象。 / p>
使用GWT在服务器端使用位置数据类型的最佳方法是什么?是否有任何库已经提供可序列化的类和转换到/来自LatLng&公司?或者每个人都写自己的包装?
答案 0 :(得分:0)
看看我写的这些代码是否有助于你:
GWT提供了为不实现Serializable(或IsSerializable)的类创建自定义字段序列化器的功能。但是,JavaScriptObject确实是一个奇怪的东西,并且不允许您直接访问Java端的任何数据成员。因此,编写序列化器将充其量只是一个挑战。
您可能还希望查看google的文档,了解可以返回哪些值:
http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html#passing-javascript