Tag: 谷歌地图

在Excel VBA中进行地理编码以返回location_type?

目前使用此人的地理编码器。 http://www.myengineeringworld.net/2014/06/geocoding-using-vba-google-api.html 它工作得很好,但是我也想包括'location_type',这是准确性(ROOFTOP,COUNTRY)。 当然,这是非常专业的,虽然我有一些VBA和XML技能,但我没有任何使用任何API的经验。 我希望输出是'lat,long,accuracy'。 以下是上述网站的代码(不是矿山)。 Option Explicit Function GetCoordinates(Address As String) As String '—————————————————————————————————– 'This function returns the latitude and longitude of a given address using the Google Geocoding API. 'The function uses the "simplest" form of Google Geocoding API (sending only the address parameter), 'so, optional parameters such as bounds, key, language, region […]

使用Javascript从Excel(xlsx)file upload的谷歌地图上的标记

我在为我的应用程序寻找解决scheme。 我需要上传Excel文件的数据,然后显示在多个标记的谷歌地图上的文件的所有数据。 我已经find第二部分的解决scheme(在Google地图上显示多个标记): <script> function initialize() { var mapDiv = document.getElementById('mymap'); var mapOptions = { center: new google.maps.LatLng (-33.865143, 151.209900), zoom: 12, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(mapDiv, mapOptions); var locations = []; locations.push ({name:"Bondi Beach", latlng: new google.maps.LatLng(-33.890542, 151.274856)}); locations.push ({name:"Coogee Beach", latlng: new google.maps.LatLng(-33.923036, 151.259052)}); locations.push ({name:"Cronulla Beach", latlng: new google.maps.LatLng(-34.028249, […]

使用非英文语言获取Google GeoCode坐标

我使用这个页面来获取Google地图的坐标。 当使用英文名称时,没有问题,excel文件返回坐标。 但是,当使用波斯(或阿拉伯语)名称excel文件返回Request was empty or malformed 。我在VBA文件中设置语言,但不是解决问题: Request.Open "GET", "http://maps.googleapis.com/maps/api/geocode/xml?" _ & "&address=" & Address & "&sensor=false" & "&language=fa", False 我该怎么办? 文件: Excel文件

Google Maps API两点之间的距离返回不同的路线

在Excel中,使用VB来计算两点之间的距离。 当我这样做时,我似乎无法得到两点之间的多条路线的距离。 当我调用函数GetDistance(“Alabama”,“Georgia”)时,它给出了从Alabama到Georgia的一条路线的距离,显然在Google Maps上它们是从A点到B点的多条路线,距离不同。 当我使用MsgBox objHTTP.responseText来显示所有的路由距离时,它只显示一个路由距离,如截图所示。 我怎样才能显示所有的路线英里距离? 'Calculate Google Maps distance between two addresses Public Function GetDistance(start As String, dest As String, unit As Integer) Dim firstVal As String, secondVal As String, lastVal As String firstVal = "http://maps.googleapis.com/maps/api/distancematrix/json?origins=" secondVal = "&destinations=" lastVal = "&mode=car&language=pl&sensor=true&units=Imperical" Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP") URL = firstVal & Replace(start, " ", […]

如何运行一个迭代列表作为一个函数的参数 – 谷歌地图

我是编程和Python的新手,所以请不要讨厌。 我试图build立一个程序,需要一个Excel表中的地址列表把他们变成列表,然后使用谷歌地图API检索彼此的距离和时间的每个地址。 到目前为止,我只能硬编码它做一个地址。 我到目前为止唯一的问题是遍历gmaps.directions()参数。 我会爱如何做到这一点的任何帮助 。 所以最后我想多次和距离来比较它们。 谢谢 from googlemaps import GoogleMaps import xlrd gmaps = GoogleMaps('gmaps api') wb = xlrd.open_workbook('addressbook.xlsx') ws1 = wb.sheet_by_name('Sheet1') ws2 = wb.sheet_by_name('Sheet2') col1 = ws1.col_values(1) col2 = ws2.col_values(1) dirs = gmaps.directions(col1[0] ,col2[0]) time = dirs['Directions']['Duration']['seconds'] dist = dirs['Directions']['Distance']['meters'] print time print dist

如何在Excel 2007中删除或调整Google地图的大小

我已经按照这个video教程插入一个谷歌地图到Excel文档。 我的问题:我不知道如何调整地图的大小或删除它。 任何帮助? 注意:当我右键单击地图时,它只显示浏览器上下文菜单。 问候 求助 :我只需要切换到开发人员选项卡中的devise模式。 哈维

将数据源从融合表更改为Excel文件(链接)

由于安全考虑,我必须将所有数据从一个融合表中移植到一个excel文件中,并且仍然保留用作谷歌地图来源的融合表function。 现在我面临的问题是我遇到了alasql。 我想用这个来执行我的任务。 但我无法find任何logging的例子,为Excel和谷歌地图使用JavaScript只alasql。 有人能指出我的一个恰当的例子,我可以参考或与excel和gmaps的alasql上的任何文档。 下面的代码是我必须从一个链接给出的从融合表到Excel文件的端口。 google.load('visualization', '1', {'packages':['table']}); function initialize() { var map = new google.maps.Map(document.getElementById('map_canvas'), { center: new google.maps.LatLng(55.7200,12.5700), zoom: 2, minZoom: 1, maxZoom: 4, mapTypeControl: false, streetViewControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP }); var layer = new google.maps.FusionTablesLayer({ query: { select: 'Address', from: '1234324235435435' // fusion table id here }, suppressInfoWindows: true }); layer.setMap(map); […]

将embedded式WebBrowser保存为图片 – Excel VBA

我觉得我已经对这个问题进行了尽职调查。 所以我来找你。 我有一个embedded式Microsoft Web浏览器的Excel文件。 该文件是一个“重心”计算器。 这是一个地址列表,通过谷歌地理编码,然后保存到一个HTML文件。 网页浏览器然后用谷歌地图上的标记和图标为重心重新导入文件。 该工具的这方面工作很好。 现在,我希望将这个地图导出到PowerPoint中。 我已经写了代码来做到这一点,但我无法从网页浏览器中获取图片。 下面只能复制形状本身,粘贴这个会在excel中创build另一个webBrowser。 一个粘贴到Powerpoint什么也不做。 Thisworkbook.Activesheet.Shapes("Webbrowser1").Copy 下面一直没有工作,它总是告诉我“预期=”也许这不是VBA .. webbrowser1.document.execcommand( copy false null) 我已经尝试设置我的webbrowser后面的单元格的范围等于一个variables,然后复制该variables,但没有成功。 切换devise模式开启/closures允许您select浏览器对象。 我试过closuresdevise模式,select图片,copy-> copyaspicture,但是这也不起作用。 由于问题非常具体,我基本上没有大量的代码可以使用,我基本上都是围绕这个问题写的。 我打开更多的开箱即用的解决scheme,例如获取活动窗口左/顶部和图片顶部/左侧,并做某种部分屏幕抓取。 我其实也尝试过,但没有成功(可能是由于我)。 如果有人有想法,我会非常感激。 在这个星期五花了好几个小时 谢谢

如何超链接Excel单元格到谷歌地图

“我知道如何使用以下方式将单元格超链接到Google地图: http://maps.google.com/?ie=UTF8&ll=41.516804,-90.549316&spn=1.08996,2.58728&z=9 我正在尝试做的是将地标和标签的参数添加到http://代码中。 因此,当地图打开时,地标位于坐标处,并且是附加的标签。 我怎么去abot更改http://代码行来做到这一点? 谢谢”

使用Google地图API在Excel中查找两个城市之间的距离

我想要一个如下forms的表格: Point A Point B Mileage Los Angeles Miami 292100 Palo Alto San Francisco 90 我希望能够使用谷歌地图或其他一些地理API来dynamic生成基于input城市的里程数。 任何想法如何做到这一点? 更新它看起来像我可以在GDirections使用getDistance()函数。 我可以写入JavaScript没有太多的困难做到这一点,但我将如何将其纳入Excel? 我可以把JS放在一个带有查询string的html文件中,并返回路由的距离。 然后,我可以将Excel设置为使用该连接。 或者是工作量过大? 而且之前没有这样的事情?