【openlayers 4 示例】

此博客展示了如何使用OpenLayers库创建交互式地图,并添加可移动的图标。通过JavaScript函数`makeMarkerMove`使图标具备拖动功能,`createMarker`用于创建地图上的标记,并显示相关信息。地图背景为静态图片,而图标则从指定URL加载。点击图标会弹出包含名称的弹出框。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE html>
<html>
    <head>
        <title>zxk示例</title>
        <link rel="stylesheet" href="ol.css" type="text/css">
        <script src='https://cdn.jsdelivr.net/npm/openlayers@4.6.5/dist/ol-debug.js'></script>
        <script src='https://cdn.jsdelivr.net/npm/ol-extent@2.0.1/dist/ol-extent.js'></script>
        <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/ol-extent@2.0.1/dist/ol-extent.css'>
        <style>
            .ole-js-popup-content {
                width: 200px;
            }
        </style>
    </head>
    <body>
        <div id="map" class="map"></div>
        <script>

            //让图标可以移动
            function makeMarkerMove(feature) {
                var modify = new ol.interaction.Modif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值