Google Maps中的未知错误

希什·莫辛

我已经尝试过与此相关的stackoverflow问题,但无法解决。下面是我的google map的JavaScript代码,我试图在更改下拉列表时调用google map,但是在控制台中它引发了“ Uncaught TypeError:无法读取未定义的属性'x'”错误。有人请帮忙。

<script type="text/javascript">
    $("#tohide").hide();
    $('#id_area_name').on('change', function(e) {
        var Value = this.value;
        var formURL = "/users/add_dispensary/" + Value + "/";
        if (Value){
            $.ajax({
                url: formURL,
                type: 'GET',
                success: function(data){
                    data = data + "<tr><th></th><td><button class='btn btn-primary'>Submit</button>&nbsp;<button type='button' class='btn btn-default'>Cancel</button></td></tr>"
                    $("#dispensaryform").html(data);
                    $("#tohide").show();
                    $("#map").show();
                    $('#dispensaryform tbody td').siblings().css("border-top", 0);
                    $('#dispensaryform tbody th').siblings().css("border-top", 0);
                    $('#dispensaryform tbody td').siblings().addClass("col-lg-4");
                    $('#dispensaryform tbody th').siblings().addClass("col-lg-8");
                    create_map();
                },
                error: function(){
                    alert("Something wrong happened")
                }
            });
        }
        else{
            data='';
            $("#dispensaryform").html(data);
            $("#tohide").hide();
            $("#map").hide();
        }
        e.preventDefault();
    });
</script>
<script>
    function create_map(){
        var Lati = $("#id_Latitude").val();
        var Long = $("#id_Longitude").val();
        var myLatlng = new google.maps.LatLng(Lati, Long);
        //var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
        var myOptions = {
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP, // HYBRID
            disableDefaultUI: true
        };
        var map = new google.maps.Map(document.getElementById("map"), myOptions);
    }
</script>
希什·莫辛

我通过添加像这样的缩放级别解决了这个问题:

var myOptions = {
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP, // HYBRID
            disableDefaultUI: true,
            zoom:11
        };

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Google Maps v2未知错误

来自分类Dev

未知google.maps对象类型的Typescript编译错误

来自分类Dev

Google App脚本公式中的未知错误

来自分类Dev

Google Maps Geocoding API中的CORS错误

来自分类Dev

IE中的Google Maps异步加载错误

来自分类Dev

Android中的Google Maps缩放错误

来自分类Dev

IE中的Google Maps异步加载错误

来自分类Dev

Perl中的Google Maps API错误

来自分类Dev

错误:Google Maps API错误

来自分类Dev

Google Maps集成中的“未定义rd”错误

来自分类Dev

Google Maps集成中的“未定义rd”错误

来自分类Dev

来自Google Maps API的角度指令中的错误

来自分类Dev

Android新更新中的Google Maps getmap()> getMapAsycn()错误

来自分类Dev

Google Maps API密钥错误

来自分类Dev

Android Google Maps SnapshotReadyCallback错误

来自分类Dev

错误:Google Play服务的未知问题

来自分类Dev

Google Plus登录-未知的RPC服务错误

来自分类Dev

Google ASP中的Google Maps路线

来自分类Dev

Google Maps中的Moveend触发

来自分类Dev

在Google Maps中添加InfoWindow

来自分类Dev

在uimaps中添加google maps

来自分类Dev

Chrome ARC中的Google Maps

来自分类Dev

Google Maps Engine批量插入功能错误

来自分类Dev

Google Maps Distance Matrix错误结果

来自分类Dev

Google Maps CameraUpdate移动到错误的坐标

来自分类Dev

Google Maps嵌入http / https匹配错误

来自分类Dev

通过iframe嵌入时google maps错误

来自分类Dev

Google Maps标记放置在错误的位置

来自分类Dev

Google Maps Controls面板大小显示错误