Javascript 带命名的OpenLayers搜索地图
晚上好。 在我正在开发的网站上,我需要让用户在我这样制作的开放图层地图中搜索一个地方Javascript 带命名的OpenLayers搜索地图,javascript,xml,openlayers,openstreetmap,nominatim,Javascript,Xml,Openlayers,Openstreetmap,Nominatim,晚上好。 在我正在开发的网站上,我需要让用户在我这样制作的开放图层地图中搜索一个地方 <script type="text/javascript"> uploadMap = new OpenLayers.Map("uploadMap"); var mapnik = new OpenLayers.Layer.OSM(); var fromProjection = new OpenLayers
<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>
uploadMap=newOpenLayers.Map(“uploadMap”);
var mapnik=new OpenLayers.Layer.OSM();
var fromProjection=newopenlayers.Projection(“EPSG:4326”);//从WGS 1984转换而来
var toProjection=新OpenLayers.Projection(“EPSG:900913”);//球面墨卡托投影
var位置=新OpenLayers.LonLat(3.41,5.52);
var-zoom=1;
uploadMap.addLayer(mapnik);
上传地图。设置中心(位置、缩放);
uploadMap.zoomToMaxExtent();
然后使用PHP将地名和lat/long变量保存到MySql数据库中。
我不明白的是,如何使用输入type=“text”让用户在此地图上搜索。
我找到了关于Nagnitm的信息,但对地理定位的响应是基于XML的,我不知道如何使用它!我怎么办?
谢谢。不仅返回XML,还返回HTML、JSON或JSONv2,具体取决于format
参数。您可以使用,而不是创建自己的实现:)通过找到。请同时遵守OSM瓷砖使用政策和提名服务条款。