晚上好。在我正在开发的网站上,我需要让用户在我这样制作的开放图层地图中搜索一个地方
<script type="text/javascript">
uploadMap = new OpenLayers.Map("uploadMap");
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(3.41,5.52);
var zoom = 1;
uploadMap.addLayer(mapnik);
uploadMap.setCenter(position, zoom );
uploadMap.zoomToMaxExtent();
</script>
然后使用 PHP 在我的 MySql 数据库中保存地名和纬度/经度变量。我想不通的是如何使用输入 type="text" 让用户在此地图上进行搜索。我发现了 Nominatim,但地理定位的响应是在 XML 上的,我不知道如何使用它!我该怎么办?谢谢你。