GMAP不适用于iPhone -- google-maps 领域 drupal 相关 的问题

Gmap does not work on iPhone


1
vote

问题

中文

我正在使用gmap模块在页面上显示地图;但是,它在PC上工作,但不是在iPhone上。
我检查了iPhone调试控制台,并收到以下错误:

drupal.gmap [未定义]不是对象

可以请任何人提出解决这个问题的方法吗?

英文原文

I am using the Gmap module to display a map on the page; however, it works on the PC, but not on the iPhone.
I checked the iPhone debug console, and got the following error:

Drupal.gmap [undefined] is not an object

Could anyone please suggest me the way to solve this problem?

  

回答列表

2
 
vote

所以你的解决方案破解了模块代码。是否有利,并将您的更改提交给模块的问题,以便每个人都可以在您的成功中分享,甚至更好地滚动Authour的补丁以应用于模块代码。

 

So your solution hacks the module code. Do the community a favour and submit your change to the issue cue for the module so that everyone can share in your success or even better roll a patch for the authour to apply to the module code.

 
 
0
 
vote
vote
最佳答案
 

我修复了问题;它是由JavaScript文件引起的。这就是我尝试过的:

    打开"/ ssites/all/modules/gmap/gmap.module" 的文件
  1. 找到函数"_gmap_doheader()"
  2. 找到行以"drupal_set_html_head('开头)
  3. 将其移动到_gmap_doheader()的第二行,所以它可能看起来像:

      function _gmap_doheader() {       drupal_set_html_head('<script src=xxx       static $gmap_initialized = FALSE;   // … }   
  4. 将文件上传到/站点/全部/模块/ gmap /

  5. 冲洗所有缓存
 

I fixed the problem; it was caused by the JavaScript file. This is what I have tried:

  1. Open the file of "/sites/all/modules/gmap/gmap.module"
  2. Find the function "_gmap_doheader()"
  3. Find the line begin with "drupal_set_html_head('
  4. Move it to the second line of _gmap_doheader(), so it may look like:

    function _gmap_doheader() {       drupal_set_html_head('<script src=xxx       static $gmap_initialized = FALSE;   // xe2x80xa6 } 
  5. Upload the file to /sites/all/modules/gmap/

  6. Flush all caches
 
 

相关问题

0  使用GMAP的位置  ( Locations using gmap ) 
客户要求我们查看从MS Access DB中提取信息,以指定其产品最近被交付的位置。 最终结果是基于最后一个已知的交货日期输出各种映射,然后我们可以根据其上次交付的日期指定地图上指定每个位置标记的颜色。 其他变量将是他们知道的位置始终库存(常规)。 我们可以从您的服务器或Drupal中格式化MS访问中的数据。这...

0  GMAP宏并没有解析..为什么?  ( Gmap macro doesn%c2%b4t parse why ) 
我有我的联系表格,如 [gmap标记=大红色:: 40.26041912699509,-3.8385844230651855 | zoom = 15 | Centr = 40.26217119406393,-3.8404941558883789 |宽度= 300px |高度= 200px | Control = S...

5  GMAP视图 - 基于特定节点位置的用户位置的接近过滤器  ( Gmap views proximity filter for user locations based off of a specific node lo ) 
我正在尝试构建一个显示在节点位置的某个半径内的用户的位置的视图。我可以获得特定的节点的位置以显示使用它的nid作为参数,可以让用户的位置显示(内容配置文件位置),但我无法在同一地图上显示。 我在思考问题是,我只有一个选择视图用于生成标记的数据类型。我还尝试通过GMAM宏显示节点的标记,但在显示视图时,来自宏的标记信息...

4  如何用gmap模块泡沫标记泡沫?  ( How to theme markers bubble with gmap module ) 
我已安装GMAP和位置模块。我有GMAP显示屏的视图,我希望能够在标记泡沫中显示多个字段,但模块不允许泡沫中的多个字段。我该如何实现这一点?有没有模板或主题功能,可以让我这样做? 谢谢。 ...

1  在注册过程中获取用户位置  ( Get the user location during registeration process ) 
我正在与移动应用程序一起开发笨拙网站。 我想存储在我网站中注册的用户的纬度,经度...... 我可以看到有许多基于位置的模块可用,但我想使用在注册表单和用户类型上提供地图UI的那个 在其地址和通过反向地理编码的情况下,我可以获取该地方的纬度和经度。 基本上我在注册表单期间需要位置模块 谢谢 ...

0  使用视图查找附近使用参数中的位置的用户列表  ( Using views to find list of users nearby using location in arguments ) 
我正在使用drupal 6.x 我通过视图和视图创建API数据源模块 在其中我将在URL结束时添加位置的纬度和经度,因为我们定义了视图中的参数,以便我可以按最接近的顺序获取用户列表。 ...

4  基于结果的缩放和中心GMAP输出(视图+ GMAP +位置模块)  ( Zoom and centre gmap output based on results viewsgmaplocation modules ) 
我有几个位置附加位置信息。我正在使用GMAP输出表单视图,以在地图上显示结果。 Drupal有时是如此伟大,我真的很震惊地让那个解决方案跑步和跑步的时间几点! 目前地图正在使用默认的居中和缩放,无论结果如何。我很确定我刚错过了一个选择或在某处设置,但有人可以将我指向正确的方向,以便根据结果的引脚来重新掌握和缩放吗? ...

1  如何从数据库中获取最近的地方  ( How to get the nearest place from database ) 
我正在使用drupal 6 gmap和位置模块,以保存数据库中的用户纬度和经度。我需要创建一个服务,其中我按最接近的顺序返回地点列表。如果您可以共享SQL ,我就可以准备好所有的代码,并全部设置为Go ...

15  需要一个简单的谷歌地图解决方案;迷失在模块的迷宫  ( Need a simple google maps solution lost in the labyrinth of modules ) 
首先,让我只是说明我不在乎我必须使用哪个版本的drupal(6或7)。我有两个版本的经验,我只是不需要与Google地图一起使用。要求是非常基本的(从我理解的): 1)为我想要在地图中添加的每个公司都有一个节点 2)在节点编辑表单中我想添加一个地址并在自定义Google地图中添加它(或者可以复制谷歌地图位置的链接...

3  使用drupal 5 gmap +位置。 drupal 7等价物是什么?  ( Using drupal 5 gmap location whats the drupal 7 equivalent ) 
我有一个现有的Drupal 5站点,我希望搬到Drupal 7.在我现有的网站中,我有自定义CCK类型,例如,商业类型如餐馆。我的位置和GMAP模块已启用。进入新餐厅时,我输入了餐厅的地址,它是GeoCoded的,节点类型显示地图。 现在在Drupal 7中我试图弄清楚如何做同样的事情。我知道CCK部分地卷成Drup...

0  GMAP /位置设计问题  ( Gmap location design question ) 
我应该使用哪种模块和函数来存储房屋的地址,并显示它的谷歌地图?我还想独立地使用邮政编码,省,每个城市等。 我明白我应该使用gmap +位置。 但不确定我是否需要使用位置cck或节点位置。 接受地址的最佳方法是什么,并在节点中显示谷歌地图? ...

0  基于我们提供的地址,带有标记PIN的GMAPS页面  ( Gmaps page with a marker pin on your location based on address we supply ) 
我想根据我们提供的地址直接在Gmaps上添加标记。或者我想要基于名称,经度和纬度的位置我们所提供的。 fyi:我正在使用gmap和locatin模块for druapl 7.请帮助同样的帮助。谢谢Adavance ...

0  以模块以编程方式添加GMAP标记  ( Adding gmap markers programmatically with a module ) 
我一直在研究如何将标记添加到Drupal 7 GMAP中的时间比我感到舒适的录取。我必须通过模块做到的原因而不是观点是因为我不会进入这里的客户规范。下面的代码是我到目前为止的内容,我发现的一切似乎都指向这个方向,它看起来对我来说。但是当我去页面时,地图上没有标记显示。任何人都可以帮助我吗? function rr...

3  在OpenLayers上显示Geo数据  ( Displaying geo data on openlayers ) 
是有没有模块,我可以用来在Drupal中使用Bbox-Filtering在OpenLayers上显示有限的点? ...

2  在Lightbox或弹出窗口中打开GMAP位置  ( Open gmap location in lightbox or popup ) 
我的Gmap工作正常。当我单击GMAP中的指针时,我需要在外面的弹出窗口中打开地址。我可以使用ColorBox或Lightbox的任何东西。是否存在任何集成。 ...

1  Qiuck选项卡转移openLayers地图背景层  ( Qiuck tabs shifts the openlayers map background layer ) 
im使用视图显示位置列表(地址和地址和地图openLayers + geofield)。以普通方式显示视图时没有问题,但是当在QuickTab内显示视图时,背景会从应为的地方(左上左)方向大约100px。 普通地图显示 与移位地图背景相同的位置 此外,我注意到在Chrome中打开开发人员工具后,没有地图...

0  我丢失了我的gmap宏生成器  ( I lost my gmap macro builder ) 
我尴尬,但我找不到gmap宏构建器了。我看着 config->content-authoring->location 及其所有标签 以及 configuration->web services-> GMap 及其所有标签 configuration->web services->GMap location 和所...

1  如何实现商店定位器? [关闭]  ( How to implement a store locator ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 closed 4年前。 ...

1  在Drupal 7中创建医院定位器  ( Create a hospital locator in drupal 7 ) 
我想在我的网站上有一个页面,登录用户可以寻找靠近他的医院,诊所和药房。 我希望这些信息在地图上显示,最好是谷歌地图。我来了解位置模块,但我不知道我是否可以完成我想完成的东西它。 地图应该只向用户位置围绕医院,诊所和药房(例如,含30公里半径)。 要完成此操作的正确方法是什么? 在如何实施商店定位器?确实如下计划,但...

3  使用Geo位置获取多个纬度和纵向[关闭]  ( Fetch multiple latitudes and longitudes using geo location ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并通过编辑此帖的问题。 关闭 2年前。 ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.