小编Jay*_*rod的帖子

IE错误-2147024882

我正在开发一个服务器端的vb.net网页和谷歌地图的.aspx页面上的一些javascript.网页是一个很大的GIS,可以在某些县内映射出格鲁吉亚的所有区块组,因此在.js文件中大约有15MB的纯[纬度,经度]点.在chrome/firefox中,地图加载,然后加载脚本,触发回调以绘制它定义的多边形,并将多边形绘制到地图上.在IE中,地图被加载,当加载脚本时,控制台有一个SCRIPT14: error -2147024882在线1.除了地图上的多边形外,一切都正确显示..js文件的结构只是一个变量的声明.

var allPolys = [
    [
      //poly1 points
      [x1,y1],
      [x2,y2],
      ...
    ],
    [
      //next poly
      [x1,y1],
      ...
    ]
]
Run Code Online (Sandbox Code Playgroud)

^^是在.js中定义每个多边形的方式.这是一个大小问题,因为所有点都在一个数组内吗?

映射代码:

            function drawPolys() {
                for (var i = 0; i < allTracts.length; i++) {
                    var tract = "new google.maps.Polygon({ strokeWeight: 0.7, path: [";
                    for (var j = 0; j < allTracts[i].length; j++)
                        tract += " new google.maps.LatLng(" + allTracts[i][j][0] + "," + allTracts[i][j][1] + "),";
                    tract = tract.substring(0, tract.length - 1) + "], map: map });"; …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer google-maps

9
推荐指数
2
解决办法
2789
查看次数

Apache2服务器的mime类型

我试图让我的Apache2 Web应用程序在浏览器指向时将任意文件扩展名作为八位字节流推送.

有人去了blahblah/examples/example1.xyz我希望浏览器下载.xyz文件,而不是只显示它.

我尝试在Web应用程序的根目录中添加.htaccess

AddType application/octet-stream xyz
Run Code Online (Sandbox Code Playgroud)

我还尝试将mime类型添加到,/etc/apache2/mods-enabled/mime.conf并将/etc/mime.types其作为类型库引用mime.conf.

我在互联网上已经阅读了很多相关内容,但仍然没有得到这个工作.任何帮助将不胜感激!谢谢.

apache file-extension apache2 download mime-types

5
推荐指数
1
解决办法
4万
查看次数

谷歌地图StreetViewPanorama显示错误

我正在尝试在地图上制作给定位置的街道全景图.有时,全景图可以正常工作,并将位置作为全景图的位置,有时则仅显示带控件的灰色屏幕.为了解决这个问题,我尝试使用StreetViewService.getPanoramaByLocation().从此函数返回的LatLng非常接近已经工作的全景图位置的LatLng,但是当我将此输入用作位置时,全景图始终是灰色的.我做了很多研究,仍然无法解决问题.

这是我的代码:

    function init() {
        var location = new google.maps.LatLng(<%=id%>);
        map = new google.maps.Map(document.getElementById("map_canvas"), {
            center: location,
            zoom: 13,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        });
        marker = new google.maps.Marker({
            map: map,
            position: location
        });

        var client = new google.maps.StreetViewService();
        client.getPanoramaByLocation(location, 49, function(result, status) {
            if (status == "OK" )
                location = result.location.latLng;
        });
        myPano = new google.maps.StreetViewPanorama(document.getElementById("pano"), {
            position: location,
            pov: {
              pitch: -10,
              heading: 0,
              zoom: 1
            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!谢谢!

google-maps google-maps-api-3

4
推荐指数
1
解决办法
1817
查看次数