问题标签 [mapstraction]

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 投票
1 回答
438 浏览

javascript - 有关使用 Mapstraction 获取行车路线和计算行车距离的文档

我正在尝试为我们在工作中开发的应用程序构建一个易于使用的地图系统。我开始使用谷歌地图,但由于缺乏 SSL 支持,我不得不放弃它。虽然 Google Maps API Premier 支持 SSL,但我们负担不起每年 10k 的费用。我正在考虑使用Mapstraction,这样将来,如果我需要更改提供程序,就不会那么麻烦了。但是,我主要感兴趣的是计算两点之间的行驶距离,似乎没有关于使用 Mapstration 的文档。他们的网站说行车路线是可用的,但是这方面的 API 似乎没有很好的记录。有谁知道如何做到这一点?

0 投票
1 回答
1449 浏览

javascript - Mapstraction:在添加图标后更改图标的图像 URL?

我正在尝试使用marker.setIcon()更改标记图像。然而,尽管这改变了marker.iconUrl图标本身marker.proprietary_marker.$.icon.image用于显示标记图像的属性,但似乎标记图标保持不变。有没有办法动态改变marker.proprietary_marker.$.icon.image

  1. 添加一个标记。
  2. 检查图标的图像 url 和专有图标的图像 - 它们是相同的。
  3. 更改图标。
  4. 再次检查网址。现在图标 URL 已更改,但标记仍显示专有标记对象中的旧图像。

0 投票
2 回答
179 浏览

drupal - 如何下载 mapstraction v2 的 javascript 库?

我正在使用 mapstraction 模块在 drupal 网站上设置地图。我打算使用 Mapstraction 的 6.x-2.x-dev 开发分支,因为我需要它的一些附加功能。

在安装模块的说明中,它说要从 mapstraction.com 下载 mapstraction v2 库。通过他们的网站导航,我找到了这个页面:code.google.com/p/mapstraction/source/checkout,它告诉你:

命令行访问

使用此命令匿名签出最新的项目源代码:

'# 非成员可以通过 HTTP 匿名签出只读工作副本。

svn 结帐http://mapstraction.googlecode.com/svn/trunk/ mapstraction-read-only

我不明白什么是命令行访问?我尝试将 mapstraction.googlecode.com/svn/trunk/ 粘贴到我的浏览器中,我得到了一个完整的目录列表。我要下载这些文件中的每一个吗?我怎么知道真正的 mapstraction v2 库是什么?我会以错误的方式访问 javascript 库吗?

0 投票
2 回答
954 浏览

google-maps-api-3 - 要使用 Mapstraction 或 Google maps api V3?

我是地图新手,已经阅读了 V3 API 教程,刚刚听说过地图绘制。我想知道,考虑到 V3 是对 google maps api 的完整编写,哪个更好学?我知道 Mapstraction 为您提供了更多的灵活性,但当前版本的 Mapstraction 是否利用了新的 V3 功能?

问候

0 投票
1 回答
257 浏览

esri - 将 ESRI 数据与 Mapstraction 集成

是否可以将来自 ESRI 的数据与 Mapstraction 集成。有没有人知道这方面的任何想法。

0 投票
1 回答
445 浏览

google-maps-api-3 - 我们可以将 Mapstaction API 与 Google Map API v3 一起使用吗?

他们网站上的演示基于 Google Map API 版本 2。因此,也支持 Google Map API 版本 3。如何使用它从版本 2 切换到版本 3。

谢谢。

0 投票
1 回答
357 浏览

geoserver - 带有 Mapstraction 的地理服务器

有人知道如何使用自定义托管的 Geoserver 的 Tile 图层或 WMS 图层作为基础图层放置在 Mapstraction 上吗?

MapStraction 有用于 google、yahoo、microsoft、openlayers 等的基础层插件,但不幸的是它缺少用于在 geoserver 上自定义开放层的插件。有谁知道如何巧妙地实现这样一个插件?

0 投票
2 回答
906 浏览

javascript - 如何使用maptraction延迟标记加载openlayers地图

我有一个页面,在通过 mapstraction 使用的 openlayers 地图中显示 10 个标记。

我想先加载地图,然后在每秒之后一个一个地标记,我尝试使用 window.setTimeout() 它加载地图并在它停止之后只加载第一个标记。

我无法弄清楚我在哪里做错了 renderMarkerOneByOne() 函数正确执行并且在放置 alert() 时我可以看到标记对象一直在创建但是,由于某种原因,在第一个标记被绘制之后其他标记没有被绘制在地图上。

欢迎任何帮助或建议

谢谢

0 投票
1 回答
3540 浏览

google-geocoder - Mapstraction Google Geocode 调用返回错误代码 610

我有这个js代码,我正在使用 Mapstraction 库来显示 GMap 并通过 mapstraction 使用它的地理编码器服务。

我最近开始error 610尝试发出地理编码服务调用。http code is 200好的,但是返回json如下:

Chromium 的检查器显示请求字符串如下:

即使使用新生成的 api 密钥,问题仍然存在!新密钥和旧密钥都可以很好地加载地图!

因此,如果有人在地图牵引方面遇到类似问题,请务必让我知道解决方法(如果有)。

我注意到的另一件事是我的旧密钥长度为 86 个字符,而我的新密钥长度只有 39 个字符。对此方向的任何见解将不胜感激。我花了一整天的时间试图让它再次工作。

更新:我注意到密钥长度为 86 个字符,请求字符串也有 key: MYKEY 参数。而对于 39 个字符的长键,它不存在!

0 投票
1 回答
1285 浏览

gis - openlayers.org 和 mapstraction.com 之间的比较

我刚刚递交了新的 GIS 项目,并给出了两种地图解决方案的选择。

  1. http://mapstraction.com
  2. http://openlayers.org

现在我只知道谷歌地图,对上述两个一无所知。我的目标是提供具有良好性能的价格有效的解决方案(主要),并在地图上完成基本任务,如显示点、绘制区域(多边形)、创建标记。

我还必须进行地理编码和反向地理编码,但从我的搜索来看,我认为上述两个不可能,但我可以让第三方供应商来做。

伙计们,我非常需要你的反馈。

谢谢