Javascript 如何在Android上为谷歌地图使用RouteBox.js
我有一条路线。现在,我想找到所有附近的市场,例如,在这条路线附近。在web版本上,我成功地使用了库。问题是我不能在Android上的GoogleMap中使用它,因为它是一个javascript库Javascript 如何在Android上为谷歌地图使用RouteBox.js,javascript,android,google-maps,google-maps-api-3,Javascript,Android,Google Maps,Google Maps Api 3,我有一条路线。现在,我想找到所有附近的市场,例如,在这条路线附近。在web版本上,我成功地使用了库。问题是我不能在Android上的GoogleMap中使用它,因为它是一个javascript库 我现在能做什么?我如何在Android上使用该库,或者我有一个解决方法吗?您可以在Android中的应用程序中调用javascript。您需要使用JS Evaluator for Android(JSEA) 只需做如下操作: jsEvaluator.callFunction(new JsCallback
我现在能做什么?我如何在Android上使用该库,或者我有一个解决方法吗?您可以在Android中的应用程序中调用javascript。您需要使用JS Evaluator for Android(JSEA) 只需做如下操作:
jsEvaluator.callFunction(new JsCallback() {
@Override
public void onResult(final String result) {
// get result here
}
}, "functionName", "parameter 1", "parameter 2", 912, 101.3);
调用javascript
因此,您可以访问允许您的应用程序与RouteBox API通信的库。检查一下就可以了。它应该允许您像往常一样使用RouteBox
因此,您将从应用程序调用路由。作为替代方案,您也可以使用RouteBox.js的Java端口,该端口位于此处:Nice!非常感谢:)介意解释一下如何做到这一点吗?我已经试过了,但似乎根本不起作用all@SaifurRahmanMohsin-正如AnhTriet已经确认的,发布的解决方案是正确的。如果您有其他问题或疑难解答,您可能需要一些特定的帮助,请将其作为新问题发布,您将从StackOverflow社区获得答案和建议。您是否能够成功地将此Java端口集成到Android应用程序中?@jesal是的,但有一些轻微的问题-框(…)算法(包括buildgrid_uu和mergeBoxesX_uuu和mergeBoxesY_uuu)不完美,盒子的区域不一致。Vour的使用可能会有所不同。它也是内存密集型的,因此在较长的距离内大部分会崩溃。