Openlayer Projection - PullRequest
       48

Openlayer Projection

0 голосов
/ 18 декабря 2010

Я хочу увеличить конкретный дом на карте Google, но когда я указываю его границы, широту и долготу, он не показывает изображения, а также конкретный дом.Кто-нибудь может предложить решение для этого?

Ответы [ 2 ]

0 голосов
/ 26 июня 2011

Вы можете преобразовать это так:

var map = new OpenLayers.Map('map');
var location.transform(map.getProjectionObject(), new OpenLayers.Projection("EPSG:900913"));
0 голосов
/ 09 февраля 2011

Решением было бы, вероятно, сначала преобразовать координаты. К сожалению, когда вы передаете координаты в OpanLayers.LonLat (lon, lat), это должно быть WGS: 84, тогда как OpenLayer.Bounds () нуждаются в координатах, указанных в EPSG: 900913. Затем вы должны использовать Proj4js.transform и передать преобразованные координаты в EPSG: 900913

...