上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

求 百度地图(或其他地图)网页版标注重命名脚本

[复制链接]

该用户从未签到

1

主题

8

回帖

8

积分

助理工程师

积分
8

新人报道

发表于 2021-10-20 16:07:54 | 显示全部楼层 | 阅读模式
悬赏5油猫币已解决
求 百度地图(或其他地图)网页版标注重命名脚本
从去年开始,各大地图网站就陆续屏蔽了地图标注的重命名功能,以前地图上标注一个点,可以重命名该标注点,现在标注后默认生成标注点的名称,且名字灰色,不能更改自定义。
在地图的使用过程中 类似于做旅行攻略等都经常需要用到该功能,被官方屏蔽后,确实麻烦,此问题在地图贴吧里有很多用户反馈,但官方最后一条回复是2020年年底,说2021年会重新开通,但一直无果,官方也没有任何正面回复,不知道也没有大神能出手解决下此问题。谢谢。

名称栏灰色,不可更改。

名称栏灰色,不可更改。

最佳答案

查看完整内容

https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1153 gg打开链接安装即可,目前仅支持了百度地图,改天我再试试把其他地图加上去。
  • TA的每日心情
    奋斗
    2023-7-6 11:14
  • 签到天数: 253 天

    [LV.8]以坛为家I

    41

    主题

    318

    回帖

    2178

    积分

    荣誉开发者

    累计点滴改进,迈向完美品质。

    积分
    2178

    荣誉开发者油中2周年生态建设者

    发表于 2021-10-20 16:07:55 | 显示全部楼层
    本帖最后由 Hangover 于 2021-10-21 00:49 编辑

    https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1153

    gg打开链接安装即可,目前仅支持了百度地图,改天我再试试把其他地图加上去。
    已有1人评分好评 油猫币 贡献 理由
    王一之 + 1 + 4 + 1 ggnb!

    查看全部评分 总评分:好评 +1  油猫币 +4  贡献 +1 

    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4197

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2021-10-20 17:36:50 | 显示全部楼层
    感觉脚本应该能实现,看看有没有大佬写了。

    哥哥有兴趣也可以在论坛中学习。
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2021-10-20 20:43:29 | 显示全部楼层

    临时写的,没怎么测试过,你试一下看看有没有问题:

    // ==UserScript==
    // @name         百度地图自定义标记
    // @description  允许修改百度地图的标记名称
    // @namespace    Sency
    // @author       Sency
    // @version      1.0
    // @match        https://map.baidu.com/*
    // @grant        none
    // @run-at       document-idle
    // ==/UserScript==
    
    (function() {
        'use strict';
        const platform = document.querySelector('#platform');
        if (platform) {
            const mutationObserver = window.MutationObserver || window.WebkitMutationObserver || window.MozMutationObserver;
            const observer = new mutationObserver(mutations => {
                for (let mutation of mutations) {
                    for (let node of mutation.addedNodes) {
                        if (node.className === 'BMap_bubble_pop') {
                            const titleInput = node.querySelector('#us_infoWnd_title');
                            if (titleInput) titleInput.disabled = false;
                            const ctrl = node.querySelector('#userSignCtrl>.ctrl');
                            const title = node.querySelector('.iw_poi_title');
                            if (ctrl && title && title.children.length) {
                                const edit = document.createElement('span');
                                edit.innerHTML = '<b style="background-position: -75px -136px;" title="修改名称"></b>';
                                edit.onclick = function() {
                                    if (window.MapSignInst && window.MapSignInst.cinfo) {
                                        const index = window.MapSignInst.cinfo.searchInfoWindow.content.index;
                                        const info = window.MapSignInst.cinfo.arg.callee.mapSign.pointInfo.list[index];
                                        const newTitle = prompt("输入名称:", info.title);
                                        if (newTitle) {
                                            info.title = newTitle;
                                            title.title = newTitle;
                                            title.children[1].innerText = newTitle;
                                        }
                                    }
                                };
                                ctrl.insertBefore(edit, ctrl.children[0]);
                            }
                        }
                    }
                }
            });
            observer.observe(platform, {childList: true, subtree: true});
        }
    })();
    已有1人评分好评 油猫币 贡献 理由
    王一之 + 1 + 4 + 1 ggnb!

    查看全部评分 总评分:好评 +1  油猫币 +4  贡献 +1 

    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    8

    回帖

    8

    积分

    助理工程师

    积分
    8

    新人报道

    发表于 2021-10-22 09:43:31 | 显示全部楼层
    Hangover 发表于 2021-10-20 16:07
    https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1153

    gg打开链接安装即可,目前仅支持了 ...

    谢谢兄弟帮我解决了困扰了我近一年的问题。
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    8

    回帖

    8

    积分

    助理工程师

    积分
    8

    新人报道

    发表于 2021-10-22 09:45:05 | 显示全部楼层
    cxxjackie 发表于 2021-10-20 20:43
    [md]临时写的,没怎么测试过,你试一下看看有没有问题:

    ```javascript

    谢谢大佬,问题已得到解决。
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    8

    回帖

    8

    积分

    助理工程师

    积分
    8

    新人报道

    发表于 2021-10-22 09:49:24 | 显示全部楼层
    王一之 发表于 2021-10-20 17:36
    感觉脚本应该能实现,看看有没有大佬写了。

    哥哥有兴趣也可以在论坛中学习。 ...

    嗨,我现在还完全不懂,处于菜鸟先沾各位大神光的阶段,不够这个困扰我很久的问题一下子就被解决了,帅啊!我来对地方找到组织了!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4197

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2021-10-22 09:50:10 | 显示全部楼层
    15858206080 发表于 2021-10-22 09:49
    嗨,我现在还完全不懂,处于菜鸟先沾各位大神光的阶段,不够这个困扰我很久的问题一下子就被解决了,帅啊 ...

    有大佬解决了!
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-7-6 11:14
  • 签到天数: 253 天

    [LV.8]以坛为家I

    41

    主题

    318

    回帖

    2178

    积分

    荣誉开发者

    累计点滴改进,迈向完美品质。

    积分
    2178

    荣誉开发者油中2周年生态建设者

    发表于 2021-10-22 10:04:51 来自手机  | 显示全部楼层
    小白一枚(◞‸◟ )
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表