问题标签 [google-maps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
28106 浏览

google-maps - 自定义 Google 地图信息窗口?

我在一个客户的网站上工作,一个地方教会。我使用地图页面上的链接功能嵌入了谷歌地图。地图上的信息窗口包括“评论”,教会对此表示关注。有没有办法从信息窗口中删除它?我不想自己删除任何评论,只是信息窗口上的那个链接?

这可能吗?是否有任何其他自定义选项(除了大小)可以通过查询字符串进行操作?

0 投票
3 回答
1441 浏览

iphone - iPhone 上的原生 Google 地图应用程序支持哪些 KML 字段?

我一直在对在 iPhone 应用程序中使用地图进行一些研究,看起来我的大部分需求都可以通过将 KML 数据传递到内置的谷歌地图应用程序中来满足,但我似乎无法设置相同的值(电话、主页、地址)在地图应用程序中执行内置搜索时可用。有谁知道是否有任何方法可以设置这些值,或者哪些字段可用?

更新:随着 3.0 操作系统和 Map API 的出现,应用程序不再需要将控制权传递给内置地图应用程序,因此这个问题不再相关。

0 投票
4 回答
4898 浏览

google-maps - 使用谷歌地图时,将 GPS 坐标映射到屏幕位置的好算法是什么?

我需要一种算法,将 GPS 坐标转换为显示的谷歌地图上的屏幕位置。我认为这很简单——获取显示地图四个角的坐标,找到差异并为屏幕上的像素位置创建比例因子。这是正确的还是我错过了什么。我知道这已经完成了,但我希望我能听到成功实施它或拥有实施它的资源的人的来信。

0 投票
1 回答
1843 浏览

javascript - 为 Google Maps 设计皮肤,使其看起来像原生 Google Maps iPhone 应用程序

我可以在我的项目上使用一组 goog 的眼睛。我正在为谷歌地图 API 设计一个皮肤,它类似于 iPhone 上的原生谷歌地图应用程序。我已经得到它:

1) 显示自定义信息窗口

2) 自定义引脚/标记

3) 负载时引脚从天而降

4) 从 XML 文件中提取数据

不幸的是,我无法让它在 iPhone 上正常工作,我认为这是因为我的代码格式不正确。

地图和源代码链接可在此处获得:

http://www.brainbackup.net/post/replicating-the-google-maps-iphone-app.html

谢谢你的帮助!

0 投票
2 回答
2424 浏览

javascript - 如何显示谷歌地球旧世界地图(或空白/物理世界地图)的谷歌地图平铺覆盖?

我正在尝试构建一个谷歌地图驱动的网络应用程序,它可以以以下一种或所有配置显示整个世界的地图:

  • 大陆轮廓图,仅区分陆地和水域(像这样,但没有国家边界/名称,放大时没有显示任何其他细节)
  • 世界的自然地理地图,绝对不包含道路、城市或政治边界(因此默认卫星地图已失效 - 如果我无法让其他任何工作,我正在考虑限制缩放级别,以便您不能靠得足够近,看不到现代特色)
  • 此处此处显示的与 Google 地球相同的旧世界地图。

使用 Rumsey Collection ( qv )中的旧地图可以实现与我所追求的类似的效果,这些地图非常出色,但相当占用带宽,并显着降低了 GMaps 的性能。更简单、细节更少的图像更适合我的目的。

有没有一种有效的方法可以将项目符号 3 中的那些跨越世界的 KMZ 图形文件加载为图块集?

物理或基于轮廓的地图怎么样?如有必要,如果存在免费可用的起始地图,则可以遵循 GMaps 指南来雕刻 .png 文件来表示每个图块。

0 投票
1 回答
943 浏览

javascript - 是否可以优雅地处理 Google Maps AJAX 请求超时?

我的网站使用Google Maps API。在与 Google 的连接速度很慢且无法在合理时间内呈现地图的情况下,我希望调用 Javascript 回调方法,以便我可以向用户显示有用的消息,而不是“加载” ...'消息不断显示。

这是可以实现的吗?

0 投票
0 回答
1398 浏览

google-maps - 如何创建自定义 GControl

我正在尝试在谷歌地图周围创建一个灰色的“框架”(见下图),以尝试传达焦点区域的概念,而不是一个点(通常用标记表示)。请注意,这不是叠加层,也就是说,当您拖动地图时,灰色的“框架”不应移动。

编辑:添加图片链接

http://i680.photobucket.com/albums/vv170/bustrofedon_bucket/inage1.jpg

似乎唯一的选择是“子类化” GControl 以创建自定义控件。我有 3 个问题

1)首先,GControl 子类化是最好的做法吗?

2)在我的例子中,地图渲染的画布(div)可以改变它的大小(即不是固定宽度)。当画布改变大小时,我是否必须删除和添加自定义控件?有关如何创建自定义地图控件的信息,请参阅文档http://code.google.com/apis/maps/documentation/controls.html#Custom_Controls 。

3)现在,怎么做。天真地,我以为我可以创建一个包含 3 列和 3 行的表格,并为中间的单元格设置 display: none 。但这不起作用。我也尝试过剪裁,但也没有用。我的 css 技能相当欠缺,所以必须有比添加四个矩形灰色 div 更优雅的方法。如果我想添加一个带有 div 的内边框,那么我需要绘制 8 个。简而言之,创建“空心”矩形的最佳方法是什么?

谢谢 PS 这是我第一次进入 StackOverflow。才发现。令人印象深刻的是,SO 的组合如此之好。

0 投票
2 回答
2236 浏览

silverlight - 下载卫星/地图图像(来自谷歌地图或实时地图?)

我正在构建一个小游戏项目,我想在 deepzoom 中使用一个城镇的卫星图像,获得它们的最简单方法是什么?我敢肯定有比 PrtScn 更好的方法,我试过谷歌地图下载器,但它不下载卫星图像,而且它的公司似乎不再提供它。

0 投票
2 回答
1411 浏览

.net - Google Maps API/Geocoding - 我可以通过仅传递邮政编码来检索响应吗?

问候:

我在 .NET 3.5 中组合了一个 RESTful Web 服务,它接受一个电话号码并进行反向查找以检索该位置的邮政编码。我现在正在创建一个 *.aspx 页面,它将向 Google Maps API 呈现请求的输出。此输出将是地图上的一个多边形,该多边形将是美国邮政编码。我想知道我是否可以只在地址参数的 http 请求中传递该邮政编码。http://code.google.com/apis/maps/documentation/geocoding/上的示例基本上传入了整个街道地址。不太确定 ZIP 是否足够。

有谁有过这方面的工作经验?

提前致谢!

托德

0 投票
8 回答
18386 浏览

api - 使用谷歌地图api计算两点之间的距离?

是否可以向谷歌发送两个经纬度点来计算两者之间的距离?