我正在开发一个服务器端的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) 我试图让我的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.
我在互联网上已经阅读了很多相关内容,但仍然没有得到这个工作.任何帮助将不胜感激!谢谢.
我正在尝试在地图上制作给定位置的街道全景图.有时,全景图可以正常工作,并将位置作为全景图的位置,有时则仅显示带控件的灰色屏幕.为了解决这个问题,我尝试使用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)
任何帮助将不胜感激!谢谢!