Java和JavaScript之间的交互?

时间:2014-08-06 09:40:38

标签: java javascript google-maps

我现在使用谷歌地图(现在我在.html文件里面用JavaScript获取它) 现在我已经在Java中完成了许多我想要的任务。这是问题所在。

由于我的Google地图将在地图上显示引脚标记,因此我需要在点击后点击 JavaScript中的一些变量或细节(Aka.Google Map)将发送给Java。

我想在Java中使用这些变量或细节来制作更多功能,但我不确定是否可行。

我想我需要使用'google.maps.event.addListener(标记,'点击',函数()')做一些事情,但我真的不知道。

这是我的代码。

<html>
<head>
    .
    .
    .
    <script type='text/javascript' src='...'></script>
    <script type='text/javascript' src='...'></script>
    <script type='text/javascript'>
        var ...
        function initialize() {
            var myOptions = {...};
            map = new google.maps.Map(...);
            mgr = new MarkerManager(map);
            google.maps.event.addListener(...);

                markers.setIcon(...);

            google.maps.event.addListener(...);
                var ...
                icons = ...; 
                markers = new google.maps.Marker({...});  
                google.maps.event.addListener(markers,'click', function() {
                    if(clk){
                        markers.infowindow.close(); 
                        clk = false;
                    } 

                    markers.infowindow = new google.maps.InfoWindow({...}); 
                    markers.infowindow.open(map, this); clk = true;

                }); 
                mgr.addMarker(markers, 0);
                mgr.refresh();


            });
        }

    </script>
.
.
.

另外,(如果它影响答案),我使用JavaFX并扩展应用程序类创建一个Browser类并将.html放在Browser类中。 谢谢大家前进

0 个答案:

没有答案