Hello,

There are different approaches you can use to solve this.

1) As you are looking to represent on a map a concrete projection, is to have 
the coordinates (BBox in latlon, center in latlon and zoom for googlemaps) 
hardcoded in like a datamodel of your app.

So when you want to use them just 
map.setCenter(centerLatLon,zoomlvl,MapType.NORMAL_MAP_TYPE);

2) When working with different coordinate systems, like myself (epsg:23031), 
when you want to transform that coordinates to google ones you have to use one 
functionality, implemented by yourself.

googleLatLon = UTM2LatLon(myBBoxInUTM);
zoomLvl = getZoomForGoogleBBox(googleLatLon);

BTW it will not be stranger that someone implemented some webservice or so that 
given a name, like 'india' returns you the information needed to its 
representation, google can have that webservice itself, really I always work 
with 23031 so didn't searched for.

Ramón Boza
Programador
[email protected] 

Avda. Meridiana, 30-32 - 08018 Barcelona (Spain)
Tel: +34 93 320 82 15 - Fax: +34 93 485 57 77
www.sitep.com - [email protected]
  Abans d’imprimir aquest correu, assegura’t que és del tot necessari. El medi 
ambient és cosa de tots!
AVISO DE CONFIDENCIALIDAD

Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene 
información confidencial y sujeta al secreto profesional, cuya divulgación no 
está permitida por la ley. En caso de haber recibido este mensaje por error, le 
rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico 
remitido a nuestra atención y proceda a su eliminación, así como a la de 
cualquier documento adjunto al mismo. Asimismo, le comunicamos que la 
distribución, copia o utilización de este mensaje, o de cualquier documento 
adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la 
ley.

INFORMACION RELATIVA A LA LOPD

En cumplimiento de la Ley Orgánica 15/1999 de Protección de Datos de Carácter 
Personal (LOPD), le informamos de que sus datos de contacto han sido 
incorporados en ficheros titularidad de Sistemas de Información Territorial y 
Posicionamiento S.L., que responden a la finalidad de servir de directorio o 
agenda de contactos, así como para facilitar la gestión administrativa y 
comercial desarrollada por la empresa. Usted tiene la posibilidad de ejercer 
los derechos de acceso, rectificación, cancelación y oposición previstos en la 
ley, mediante carta dirigida a Sistemas de Información Territorial y 
Posicionamiento S.L., Ref. Protección de datos, C/Avda. Meridiana nº 30-32 
Escalera B, Entresuelo 2ª, 08018-Barcelona.

-----Mensaje original-----
De: [email protected] [mailto:[email protected]] En 
nombre de Ravi Krishna
Enviado el: lunes, 17 de mayo de 2010 8:29
Para: [email protected]
Asunto: [OpenLayers-Users] How to display a specific place ?


Hi,
I am a beginner with Openlayers. I tried out the tutorials and could display
maps from metacarta. Now i am trying to display google maps inside
OpenLayers. i could display the google maps.., but how can i display a
specif portion of map when it comes first. eg: how can i display India when
it first shows.
i will copy the code below :

<html>
<head>
<script src="/root/Desktop/OpenLayers-2.8-rc5/OpenLayers.js"></script>
<script type="text/javascript">
 var map;
 function init() {
map_controls = [ new OpenLayers.Control.OverviewMap(),new
OpenLayers.Control.LayerSwitcher(),new OpenLayers.Control.PanZoomBar(),new
OpenLayers.Control.MouseToolbar(),new
OpenLayers.Control.KeyboardDefaults()];
var map = new OpenLayers.Map('map', { controls: map_controls });
var wms = new OpenLayers.Layer.WMS(
"Ravi's OpenLayers WMS",
"http://maps.google.com/maps/api/staticmap?center=63.259591,-144.667969&zoom=6&size=400x400\
&markers=color:blue|label:S|62.107733,-145.541936&markers=size:tiny|color:green|Delta+Junction,AK\&markers=size:mid|color:0xFFFF00|label:C|Tok,AK&sensor=false",{layers:
'basic'});
map.addLayers([wms]);
map.zoomToMaxExtent();
}
</script>
</head>
 <body onload="init()">
<div id="map" style="width: 600px; height: 350px"></div>
</body>

-- 
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/How-to-display-a-specific-place-tp5063850p5063850.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Se certificó que el correo entrante no contiene virus.
Comprobada por AVG - www.avg.es 
Versión: 9.0.819 / Base de datos de virus: 271.1.1/2872 - Fecha de la versión: 
05/16/10 20:26:00


_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to