Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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 谷歌地图api_Javascript_Jquery_Google Maps - Fatal编程技术网

Javascript 谷歌地图api

Javascript 谷歌地图api,javascript,jquery,google-maps,Javascript,Jquery,Google Maps,如何使用jquery将自定义控件添加到google maps v3?您需要确保将自定义控件的元素绑定到您希望它们在地图本身上执行的函数,但要使用jquery添加自定义控件来操作DOM,请执行以下操作: $(function () { var myOptions = { ... mapTypeControl: false } map = new google.maps.Map($mapDiv, myOptions); ...

如何使用jquery将自定义控件添加到google maps v3?

您需要确保将自定义控件的元素绑定到您希望它们在地图本身上执行的函数,但要使用jquery添加自定义控件来操作DOM,请执行以下操作:

$(function () {
    var myOptions = {
        ...

        mapTypeControl: false
    }

    map = new google.maps.Map($mapDiv, myOptions);

    ...


    // Remove the custom control from the DOM to memory
    $control = $(".myControlSelector").detach();

    // Push the control to the top right position on the map
    map.controls[google.maps.ControlPosition.TOP_RIGHT].push($control[0]);
});

更多文档位于此处:

一个示例使用添加了标记筛选控件,请参见底部附近的“”


Android应用程序使用与类似示例相同的jQuery插件(源代码可用,电话/平板电脑/桌面)。

什么样的控制?请提供更多详细信息…就像映射类型选择控件一样,我想使用我自己的控件。它不应该是
var$control