我现在使用谷歌地图(现在我在.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类中。 谢谢大家前进