常见问题目录

常见问题目录

常见问题目录

欢迎您来到JavaScript API常见问题栏目,这里将为您提供天地图·福建 JavaScript API 产品问题集锦。具体如下:

1、如何让它机访问本机里运行的JavaScript开发示例?

2、JavaScript开发示例支持的浏览器有哪些?

3、如果地图服务所在的服务器与开发中心网站运行的应用服务器不在同一个域里,如何处理跨域问题?

常见问题详细

1、如何让它机访问本机里运行的JavaScript开发示例?

http://运行开发中心网站的应用服务器所在机器的ip地址或者是域名:应用服务器端口/geomap-api/class_js.html

2、JavaScript开发示例支持的浏览器有哪些?

JavaScript开发示例支持在 IE 8.0+(不包含兼容模式)、chrome浏览器上运行。

3、如果地图服务所在的服务器与开发中心网站运行的应用服务器不在同一个域里,如何处理跨域问题?

因为地图服务所在的服务器与开发中心网站运行的应用服务器不在同一个域时,而各种浏览器禁止跨域访问xml,导致类似WMS服务的getFeatureInfo接口、WFS服务的接口都将不能正常工作。 解决办法是由本域(运行开发中心网站的应用服务器)的代理服务去请求它域的地图服务接口,然后代理服务将返回的xml转发给本域的浏览器端程序。具体方法是将代理设置语句在地图对象初始化之前声明即可。具体代码如下:

//系统主机IP地址

var host = window.location.host;

//项目名称

var projectName = window.location.pathname.split("/")[1];

//代理服务地址

proxyHostUrl = "http://" + host + "/" + projectName + "/proxy?url=";

//设置代理

if(host){

Geo.Request.setProxyHost(proxyHostUrl);

}