openlayers - Openlayers 提名

标签 openlayers openstreetmap street-address nominatim

我有一个简单的代码,可以根据纬度/经度通过 Openlayers 显示 Openstreetmaps map :

map = new OpenLayers.Map('#map');
var mapnik         = new OpenLayers.Layer.OSM();
var fromProjection = new OpenLayers.Projection("EPSG:4326");   // Transform from WGS 1984
var toProjection   = new OpenLayers.Projection("EPSG:900913"); // to Spherical Mercator Projection
var position = new OpenLayers.LonLat(geo.lng,geo.lat).transform( fromProjection, toProjection);
var zoom = 14; 

map.addLayer(mapnik);
map.setCenter(position, zoom);

var markers = new OpenLayers.Layer.Markers( "Markers" );        
markers.addMarker(new OpenLayers.Marker(position));
map.addLayer(markers);

我现在想要做的是显示一个不基于纬度/经度但仅带有地址的 map ,也许通过 OpenStreetMap nominatim。 所以我有上面的代码和一个地址字符串,例如“国家、州、城市”,没有街道/-nr。我如何将 map 指向该城市?

最佳答案

关于openlayers - Openlayers 提名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13801245/

相关文章:

android eclipse 使用地址而不是纬度和经度来启动 map 的 Intent

Openlayers 3 - 交互和指针移动

javascript - OpenLayers 和 GeoJSON,不在同一坐标上乘以标记

javascript - OpenLayers 6 + Angular 8 : LineString(s) not showing up on Vector Layer (With no errors from JS)

javascript - OpenLayers 4 - forEachFeatureAtPixel 上的 LayerFilter

java - map 在 OpenStreetMap (osm) 中不可见

javascript - 铯 : Using own OpenStreetMap server. : 'Failed to obtain image tile' 错误

ruby-on-rails - 存储用户地址详细信息的有效方法 rails 4

objective-c - IOS免费贴图组件

javascript - 如何在 map 上绕特定城市转一圈?