Questions tagged «google-maps»

Google Maps是Google免费提供的网络地图服务应用程序和技术(供非商业用途),

1
您可以在Google地图中的给定点查询用户定义的重叠多边形吗?
我需要找出使用Google Maps API的局限性以及进行半复杂空间比较的可能解决方案。 我要实现的是一个比较系统,该系统将允许查询给定点(居住地址)上重叠的用户定义的空间多边形。 基本上,餐厅将具有给定的交货区域,该区域的参数将由X地理坐标定义。地址由单点(x,y)表示。 有人告诉我,这类空间比较的最佳后端是postGIS。但是,在查看Google Maps API设置的条款和条件后,尚不清楚是否允许您存储Google提供的地理坐标响应。 http://code.google.com/apis/maps/terms.html 10.1.3-例如,您不得使用“内容”创建一个独立的“地点”数据库。...但是 ..除非您可以存储以下内容:(i)如果您临时,安全且以不允许在Google之外使用内容的方式来存储有限数量的内容,以改善Maps API实施的性能服务 我的问题是: 有没有人有使用空间多边形和Google Fusion Tables的经验? 有没有人有过使用Google Places API的经验,是否可以进行这些类型的比较? 因为显示Google地图时会捕获地理坐标,然后将其存储起来以与更完整的Google Map结合使用,所以这是否属于Google制定的“使用条款”内? 我非常热衷于使用Google Maps,鉴于我的应用程序成功,因此可以订阅高级服务。有没有其他人有过这类计算的经验,我缺少什么吗?

3
真实的圆在哪些坐标系统中出现?
我已经在Google Maps中开发了一段时间了,并且切换到OpenLayers,但是停留在一点上:我绘制的矢量大多是圆形的,但也包含一些自定义的几何图形,因此我不能使用createRegularPolygon。我正在创建一个点数组并将其发送到OpenLayers.Layer.Vector对象。这很好用,但最终的“圆”仅在赤道附近,而不是在较高的纬度处。它们在高纬度时与底图的压缩量大致相同,这似乎是有道理的。如果我将Google用作基础层,那么它们在所有纬度上都是正确的形状,但是我正在制作一个离线移动解决方案,所以不会这样做。 我要对基本图层使用什么(或设置哪些参数),以便在不使用Google或在线地图的情况下,我的几何图形在所有纬度上都保持圆形?

4
是什么导致Google Maps影像中出现闪亮的伪影?
您知道是什么原因造成这种伪像的吗? 来源:http : //maps.google.com/maps?f=q& source= s_q&hl=zh-CN&geocode=&q=embelgasse+wien&aq=&sll=37.0625,-95.677068&sspn=60.894251,93.251953&ie=UTF8&hq=&hnear=Embelgasse++Margare 1050+维恩,+奥地利&t = h&ll = 48.187123,16.348997&spn = 0.001849,0.004667&z = 18

1
在OpenLayers2中应用自定义Google地图样式?
最近,我偶然发现了这篇有趣的文章,展示了向Google Maps 添加自定义样式的潜力。在这里可以看到一些样式化地图的示例,您可以在此处从头开始设计自己的样式。 我想将“灰度”主题应用于我的OpenLayers基本地图: 根据Google 演示的样式说明如下所示: var styles = { 'Greyscale': [ { featureType: 'all', rules: [ {saturation: -100}, {gamma: 0.50} ] } ] } 目前,我在OpenLayers中的Google地图看起来就像: var gmap = new OpenLayers.Layer.Google("Google Streets", { 'numZoomLevels': 20, 'sphericalMercator': true} ); 如何将灰度主题应用于地图?


4
校友网站简单映射平台的建议
我正在使用WordPress后端开发概念验证校友网站。我想有一张非常简单的地图,显示校友居住的地方。我在想像Bing API或简单的开源解决方案之类的东西-现在指向地图。尚不确定我将如何获取位置,也许是用户提交系统。有什么好的,扎实,简单的方法来实现这样的想法吗?我在由WebFaction托管的LAMP堆栈上,并且我知道足够危险的PHP。 编辑:这就是我最终得到的。Jlivni让我寻找了Google路线,并且对该方法进行了一些修改,使我得到了这一点: 它的后端由可公开查看的Google Spreadsheet供电。相当容易实现和破解。而且我可以将电子表格的编辑工作几乎传递给任何人,他们可以执行该任务。

4
沿两个GPS坐标平滑移动标记
我正在尝试将标记从一个GPS坐标动画化为另一个坐标。我目前正在使用Google Maps实现此目的,尽管我的算法看似正确,但Google Maps在将GPS位置转换为地图上的正确像素方面做得很差,这使得缩小地图时的动画效果不那么平滑。放大后,它非常平滑,这就是为什么我怀疑“ zig zag”是由Google的LatLng-> pixel转换不良造成的。 最好的解决方案是对我来说直接处理标记(x,y)像素坐标,但是遗憾的是,没有用于将像素位置分配给标记的公共方法。 该代码可在此处获得:http : //dev.syskall.com/map/ 缩小时如何使动画更平滑?另外,我会感兴趣的是使用等效于Google Maps的工具,如果Google Maps无法实现该工具,那么我将完成我想做的事情。 PS:我不确定这是否是问我问题的合适地点,如果不是这样的话,请告诉我。


1
242,888个位置的在线地图:使用哪种服务?(时间热图会怎样?)
我有一个161.8 MB的大型CSV文件,其中包含242,888行的地理编码位置(经度和纬度)。我想拥有所有这些的可嵌入的在线地图。我想知道哪个服务可以处理如此大量的数据,以及您会建议什么。 相关细节: —如果数据看起来太大(162 MB),我可以减少字段,其中一些是多余的。但是其他人也可以链接到地图上的点,即使它们并非严格位于地图上也是如此。(例如,人们可以导航回原始数据源) —我有一个时间图的日期字段。最好使用此方法让观众过滤显示哪些点,或者甚至更好地显示动画版本。 -一个场最好用来在地图上显示强度和热点(即采购合同在时空上的集中) -数据是1998年以来匈牙利采购合同的全部。因此,必须有良好的Unicode支持,以及全球范围内的支持(尽管如今,这两者都是非常标准的)。


4
Google地图和搜索KML URL
谁能告诉我如何添加在Google地图上显示的功能,该功能允许用户在搜索栏中指定KML文件的URL? 我想将其包含在我自己的嵌入式地图中,但是我真的对如何执行它迷失了。 我在其他网站上看到了有关KML URL搜索的示例,但它们似乎不起作用。也许Google已从嵌入式地图/ api3地图中删除了此功能?


1
通过在Google API中从MySql和PHP中获取数据,绘制随着汽车行驶而增长的折线
我想通过从MySQL和PHP中获取数据,随着汽车随着动画的运动而在Google Map上显示折线(例如在本网站:http : //econym.org.uk/gmap/example_cartrip2.htm)。为此,我引用了Google API教程Polyline中的代码。我还从SQL中获取了以下数据:.html function load() { var point; var flightPlanCoordinates=new Array(); var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(18.33, 73.55), zoom: 7, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: false, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR }, navigationControl: true, navigationControlOptions: { style: google.maps.NavigationControlStyle.SMALL } }); downloadUrl("xmltry.php", function(data) { var xml = data.responseXML; var …

2
使用Google地图时如何混淆数据?
我一直在研究google地图(api的v3),该地图正在绘制120个左右的标记(或将很快绘制)-请参阅http://www.mediwales.com/mapping。如果您查看源代码,那么所有人的地图数据都是可以隐藏的吗? 我不担心生成地图的代码,仅担心数据。数据从Wordpress cms中获取。 这是生成所有代码的代码: <script type="text/javascript"> (function() { window.onload = function() { var mc; // Creating an object literal containing the properties we want to pass to the map var options = { zoom: 10, center: new google.maps.LatLng(52.40, -3.61), mapTypeId: google.maps.MapTypeId.ROADMAP }; // Creating the map var map = new …

3
OpenLayers与StreetView重叠
我试图在我的OpenLayers网络应用中添加StreetView功能,并希望将显示StreetView可用性的叠加层添加到地图本身。我已经看到了正在做的成功它的一个例子在这里,但我不能让代码工作在我自己的解决方案。具体来说: var layer = new OpenLayers.Layer.Google("Google Street", {sphericalMercator: true}); layer.mapObject.addOverlay(new GStreetviewOverlay()); 导致错误: layer.mapObject is null 有谁知道我可能在做错什么,如果是这样,我该如何解决?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.