Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多段线在谷歌地图中根据组合框进行动态更改_Javascript_Jquery_Google Maps_Combobox - Fatal编程技术网

Javascript 多段线在谷歌地图中根据组合框进行动态更改

Javascript 多段线在谷歌地图中根据组合框进行动态更改,javascript,jquery,google-maps,combobox,Javascript,Jquery,Google Maps,Combobox,我试图根据组合框的选择对google maps中的不同路径收费,但不起作用,我使用了if,但这样地图就不会对多段线收费。 这是HTML代码: <body> <section id="mapa"> </section> <section id="formulario"> <form action="index.html" id="seleccion"> <select n

我试图根据组合框的选择对google maps中的不同路径收费,但不起作用,我使用了if,但这样地图就不会对多段线收费。 这是HTML代码:

<body>


    <section id="mapa">
    </section>

    <section id="formulario">
        <form action="index.html" id="seleccion">
        <select name="Continente" id="continente" >
        <option value="">--Selecciona--</option>
        <option value="NorteAmerica">Norte America</option>
        <option value="CentroAmerica">Centroamerica</option>
        <option value="SurAmerica">Suramerica</option>
        <option value="Europa">Europa</option>
        <option value="Oceania">Oceania</option>
        <option value="Africa">Africa</option>
    </select>

    <select name="pagina" id="pagina">
        <option value="">--Selecciona--</option>
        <option value="Google">Google</option>
        <option value="Youtube">Youtube</option>
        <option value="Facebook">Facebook</option>
        <option value="Wikipedia">Wikipedia</option>
        <option value="Baidu">Baidu</option>
    </select>
    <input type="submit" value="Hacer Traceroute" id="boton"/>
</form>
</section>
我知道可能是jquery出错,因为大陆和pagina最初是“”,但我真的不知道在单击html按钮时如何获取这些值。问题是始终显示facebookNorteAmerica的多段线(它会转到其他位置)。总是给地图充电。也许是个业余选手,但我需要帮助。谢谢

更换:

if (continente == "Norte America" && pagina=="Baidu") {
作者:


谢谢你,我没注意到。但是地图一直在充电,我制作了一个console.log来打印这些值。这显示了NorteAmerica和Baidu,它很快对所有的选择/组合框重新充电,并且值现在未定义…替换:替换为:
if (continente == "Norte America" && pagina=="Baidu") {
if (continente == "NorteAmerica" && pagina=="Baidu") {