如何取得所在城市名

2024-04-23 08:38
文章标签 取得 所在城市

本文主要是介绍如何取得所在城市名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

比如在杭州打开网页时,在页面的输入框里显示“杭州”,不要省份,如何写?
这个的用百度地图
//百度地图API功能
var map = new BMap.Map('map');
map.enableScrollWheelZoom();

//获得当前城市
var myCity = new BMap.LocalCity();
myCity.get(myFun);
function myFun(result){
    var cityName = result.name;
    map.setCenter(cityName);
    map.centerAndZoom(cityName,14);
    //alert(cityName);
}
引用 2 楼 u012463264 的回复:
//百度地图API功能
var map = new BMap.Map('map');
map.enableScrollWheelZoom();

//获得当前城市
var myCity = new BMap.LocalCity();
myCity.get(myFun);
function myFun(result){
    var cityName = result.name;
    map.setCenter(cityName);
    map.centerAndZoom(cityName,14);
    //alert(cityName);
}


没看懂,我是一个正在学习者,请老师给说明白一些,那个result怎么给它传值?
用太平洋网的ip接口
http://whois.pconline.com.cn/#tabs-3
还可以使用json方式
http://whois.pconline.com.cn/ipJson.jsp
var map = new BMap.Map('map');
map.enableScrollWheelZoom();

//获得当前城市
var myCity = new BMap.LocalCity();
myCity.get(myFun);

function myFun(result){
    var cityName = result.name;
    alert(cityName);//弹出当前城市名
}

result是回调函数的返回值不用传值。 









<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
        </script>

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=A63e90def3d0f5488ab9032056429a0d"></script>
<!--加载鼠标绘制工具-->
<script type="text/javascript" src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"></script>




 <script type="text/javascript">
 
//百度地图API功能
var map = new BMap.Map('map');



//获得当前城市
var myCity = new BMap.LocalCity();


myCity.get(myFun);

function myFun(result){

    var cityName = result.name;
   alert("123");
    alert(cityName);
}



</script>


</head>

<body οnlοad="">


      




</body>
</html>

学习学习
引用 4 楼 yyl8781697 的回复:
用太平洋网的ip接口
http://whois.pconline.com.cn/#tabs-3
还可以使用json方式
http://whois.pconline.com.cn/ipJson.jsp

++
<script src="http://whois.pconline.com.cn/ipJson.jsp"></script><script>function IPCallBack(d){alert(d.city)}</script>
引用 6 楼 u012463264 的回复:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
        </script>

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=A63e90def3d0f5488ab9032056429a0d"></script>
<!--加载鼠标绘制工具-->
<script type="text/javascript" src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"></script>




 <script type="text/javascript">
 
//百度地图API功能
var map = new BMap.Map('map');



//获得当前城市
var myCity = new BMap.LocalCity();


myCity.get(myFun);

function myFun(result){

    var cityName = result.name;
   alert("123");
    alert(cityName);
}



</script>


</head>

<body οnlοad="">


      




</body>
</html>


谢谢你!在页面上输入框里显示了城市名。
还想再问你一下,如何让鼠标点击输入框时弹出地图或是选择其它城市的窗口?谢谢!
引用 9 楼 dell_note 的回复:
Quote: 引用 6 楼 u012463264 的回复:












<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
        </script>

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=A63e90def3d0f5488ab9032056429a0d"></script>
<!--加载鼠标绘制工具-->
<script type="text/javascript" src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"></script>




 <script type="text/javascript">
 
//百度地图API功能
var map = new BMap.Map('map');



//获得当前城市
var myCity = new BMap.LocalCity();


myCity.get(myFun);

function myFun(result){

    var cityName = result.name;
   alert("123");
    alert(cityName);
}



</script>


</head>

<body οnlοad="">


      




</body>
</html>


谢谢你!在页面上输入框里显示了城市名。
还想再问你一下,如何让鼠标点击输入框时弹出地图或是选择其它城市的窗口?谢谢!


这个你可以自己看看API,我以前也没弄过这个。
引用 6 楼 u012463264 的回复:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
        </script>

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=A63e90def3d0f5488ab9032056429a0d"></script>
<!--加载鼠标绘制工具-->
<script type="text/javascript" src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"></script>




 <script type="text/javascript">
 
//百度地图API功能
var map = new BMap.Map('map');



//获得当前城市
var myCity = new BMap.LocalCity();


myCity.get(myFun);

function myFun(result){

    var cityName = result.name;
   alert("123");
    alert(cityName);
}



</script>


</head>

<body οnlοad="">


      




</body>
</html>


用这个可以

这篇关于如何取得所在城市名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/928305

相关文章

取得 Git 仓库 —— Git 学习笔记 04

取得 Git 仓库 —— Git 学习笔记 04 我认为, Git 的学习分为两大块:一是工作区、索引、本地版本库之间的交互;二是本地版本库和远程版本库之间的交互。第一块是基础,第二块是难点。 下面,我们就围绕着第一部分内容来学习,先不考虑远程仓库,只考虑本地仓库。 怎样取得项目的 Git 仓库? 有两种取得 Git 项目仓库的方法。第一种是在本地创建一个新的仓库,第二种是把其他地方的某个

取得元素的左和上偏移量(笔记)

function getElementLeft(element) {var actualLeft = element.offsetLeft;var current = element.offsetParent;while (current!==null){actualLeft += current.offsetLeft;current = current.offsetParent;}return

Class类实例化对象取得类的结构

通过一个demo熟悉class类的用法。 1.Person3.java 包含一个China接口和Person3类,一些简单方法 package com.yyj.Class;interface China{ // 定义China接口public static final String NATIONAL = "China" ; // 定义全局常量public static final Str

GNN-第三方库:DGL【图神经网络框架,支持对异构图的处理,开源相关异构图神经网络的代码,在GCMC、RGCN等业内知名的模型实现上也取得了很好的效果】

一、DGL库的实现与性能 实现GNN并不容易,因为它需要在不规则数据上实现较高的GPU吞吐量。 1、DGL库简介 DGL库的逻辑层使用了顶点域的处理方式,使代码更容易理解。同时,又在底层的内存和运行效率方面做了大量的工作,使得框架可以发挥出更好的性能。 2、DGL库特点 GCMC:DGL的内存优化支持在一个GPU上对MovieLens10M数据集进行训练(原实现需要从CPU中动态加载数据

[Raspberry Pi]如何利用docker執行motioneye,並利用Line Notify取得即時通知和照片?

[Motioneye]How to setup motion detection and send message/image for Line Notify 無意間,翻了一本關於樹莓派的書籍,除了樹莓派的簡介和應用外,也包含初階和高階的Linux運作邏輯,書籍結構相當完整,也因此需要花時間細細體會其內容。其在樹莓派的應用內容,提及一款開源影像監視軟體motioneye,motioney

JDBC操作调用Qracle中过程或函数取得数据

在java中可以通过直接向数据库传输SQL语言字符串的方式来调用数据库中的数据,但这样会有很多缺点,比如说容易被他人从网络注入SQL语句,传输数据量大影响效率之类的。     所以一般的JAVA程序操作数据库的方式都是通过事先在数据库中用PL/SQL编程建立好我们需要操作的过程或者函数,然后由JAVA程序通过JDBC直接来调用数据库中的过程来达到我们的目的,这样他人就难以从网络悄悄的注入

微派(V-TOP)第五届企业微信营销培训取得圆满成功

12月19日电通东派成功举办了第五届微派(V-TOP)企业微信营销培训,这是2013年最后一次培训,随着微信营销的不断成长,企业主们热情高涨,到会的企业代表一届比一届多,此次《企业微信营销实战演练》培训会取得圆满成功。 培训现场     会后产品演示 培训会后,现场的企业主和嘉宾获邀在现场进行了新版本系统新增功能的试用体验!对新版本的功能和体验都给予了极高的评价,很

取得文件夹下所有的文件名

1、dir /A/D/B > C:\1.txt 取得所有文件夹名,放入到c盘下1.txt文件里; 2copy /   C:\Users\Administrator\Desktop\\0.xlsx    C:\Users\Administrator\Desktop\、

取得日期、时间的各个位置的数字

直接看代码  最直接 //日期处理NSDate *now = [NSDate date];NSCalendar *calendar = [NSCalendar currentCalendar];NSDateComponents *comonents = [calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayC

【机器学习】小样本学习的实战技巧:如何在数据稀缺中取得突破

我的主页:2的n次方_  在机器学习领域,充足的标注数据通常是构建高性能模型的基础。然而,在许多实际应用中,数据稀缺的问题普遍存在,如医疗影像分析、药物研发、少见语言处理等领域。小样本学习(Few-Shot Learning, FSL)作为一种解决数据稀缺问题的技术,通过在少量样本上进行有效学习,帮助我们在这些挑战中取得突破。 1. 小样本学习的基础 小样本学习,