javascript - Google maps API embedded in iFrame not centering on latlong - Stack Overflow

I have used the Google Maps API to create a simple HTML page which I'm then embedding into an iFra

I have used the Google Maps API to create a simple HTML page which I'm then embedding into an iFrame on another page.

Page works fine when outside of the iFrame however when within the iFrame, the window position doesn't scroll to center on the marker.

An example is here: .aspx and click on club location.

On reading this I'm wondering why I'm using a iFrame and instead call the API directly from the parent page...

But any suggestions as to my first problem would be fantastic :)

I have used the Google Maps API to create a simple HTML page which I'm then embedding into an iFrame on another page.

Page works fine when outside of the iFrame however when within the iFrame, the window position doesn't scroll to center on the marker.

An example is here: http://webfe.omega.studiocoast..au/epping-club.aspx and click on club location.

On reading this I'm wondering why I'm using a iFrame and instead call the API directly from the parent page...

But any suggestions as to my first problem would be fantastic :)

Share Improve this question asked Sep 27, 2010 at 6:57 timothycliffordtimothyclifford 6,9697 gold badges60 silver badges86 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 4

After much searching I found the issue was related to the iFrame being embedded inside a jQuery accordion. It rendered correctly initially when the accordion was rolled up by however when it was rolled down, the map position was thrown out.

Managed to fix the marker location by creating a new event which fired out when the accordion rolled down which re-rendered the iFrame and map position.

Thats because you are embedding http://webfe.omega.studiocoast..au/media/Assets/Maps/EppingMap.html into an iframe that does not fit the whole screen (you are actually cutting the image and only showing the right corner of the map).. I would rather embed the map directly from google as you can copy the map in the exact size you want..

If you want to do it your way I would suggest you take a look at the javascript found when embedding directly from google..

Open this link in firefox and use firebug to analyze it.. then I guess you will find what you need.

http://maps.google.no/maps/empw?url=http:%2F%2Fmaps.google.no%2F%3Fie%3DUTF8%26ll%3D61.143235,9.09668%26spn%3D14.594437,39.506836%26z%3D5%26output%3Dembed&hl=no&gl=no

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744660442a4586428.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信