2013-03-12 59 views
-2

我正在做一个使用google map api v3的地图相关的web应用程序。现在我在地图边上有一组文本框,如下所示。用户可以添加尽可能多的红色参考路标。使用google map api v3获取onclick信息

enter image description here

现在,我愿做类似谷歌地图的东西在那里当地图,或感兴趣的特定点上的用户点击,相关的点一些数据将在哪里文本框中显示光标将会是。

任何想法如何我可以完成这样的任务?

+0

这是一个问题,而不是一个问题。阅读:https://developers.google.com/maps/documentation/javascript/events并提出与特定任务相关的问题。通过JavaScript设置onlcik事件,从感兴趣的点收集数据,执行计算并通过javascript将响应添加到您的框中 – Andrew 2013-03-12 19:54:22

+0

点击地图的事件我知道该怎么做。我不知道的是如何在光标所在的特定文本框中输入数据。 – 2013-03-12 19:58:12

+0

但我怎么知道在哪个文本框? – 2013-03-12 19:58:52

回答

0

每个文本框都必须有一个ID。当您的事件触发时,触发功能

<script> 
var text_to_be_inserted = "sample"; 
function onEvent(){ 
    document.getElementById("textbox_1").value=''; 
    document.getElementById("textbox_2").value=''; 
    if(document.getElementById("textbox_1").focused){ 
     document.getElementById("textbox_1").value=text_to_be_inserted; 
    } 
    else if(document.getElementById("textbox_2").focused){ 
     document.getElementById("textbox_2").value=text_to_be_inserted; 
    } 
    else{ 
     // do nothing 
    } 
} 
</script>