My favorites | Sign in
Project Home Issues
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 2741: Marker placement not working on iOS 4 following map pan
5 people starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  [email protected]
Closed:  Oct 2010


Sign in to add a comment
 
Project Member Reported by [email protected], Sep 22, 2010
See: http://groups.google.com/group/google-maps-js-api-v3/browse_thread/thread/98753d0b5b72fdb5

Demo:
http://www.onlyhelp.com/bugs/bug01.htm

Steps to reproduce:
1) Touch to add a marker
2) Pan map
3) Add another marker
4) This markers placement isnt where you touched
Sep 22, 2010
Project Member #1 [email protected]
(No comment was entered for this change.)
Status: Confirmed
Labels: Internal-3028670
Oct 6, 2010
#2 [email protected]
Hi, this is quite a serious issue for us. We see the same problem when clicking on the map, actually not for adding markers but for selecting objects from an image overlay map - we send a lat long to a server to find out what the user clicked on. It works fine before panning the map on an iPhone, but stops working as soon as you pan. The same code works fine on an Android phone or an iPad. So hoping you will be able to provide a fix soon, thanks! 
Oct 6, 2010
Project Member #3 [email protected]
(No comment was entered for this change.)
Status: FixedNotReleased
Oct 11, 2010
Project Member #4 [email protected]
(No comment was entered for this change.)
Status: Fixed
Labels: Fixed-3.2
Jul 7, 2011
#5 [email protected]
I have this issue on my iPhone 3. As soon as I zoom in or out with 2 fingers, the maps also pans sideways. When I click, the click event is registered way out of where I clicked. The script I wrote pops up the coordinates, and what I see is for example I click on London, the popup pans the map into France and shows coordinates for Paris. Even though I like Paris a lot, it's not what I want. On windows it works absolutely fine. The comment here says it's fixed. Do I need to download something, or change a script setting?
Nov 8, 2011
#6 [email protected]
I have this issue. The workaround i found was using the version 3.5 of the API (http://maps.google.com/maps/api/js?sensor=true&v=3.5) instead of the latest version (3.7 If aim not wrong). With this version the problem was gone.

I hope someone could do something to fix this issue so i can use again the last version of the API.
Nov 8, 2011
Project Member #7 [email protected]
Can you please include a link to your example that demonstrates the problem.
Nov 10, 2011
#8 [email protected]

My application is not online yet, so i can not include a link. Instead i've made a small page with an example of the issue. 

In this example, when the map becomes idle, the application draw a marker in the new center of the map with an info bubble attached to the marker. The bubble shows the value of the center property and a secuencial number to identify the marker. At the beginnig, the map is centered in the Obelisco (city of Buenos Aires, Argentina), and an info bubble is attached to the obelisco to show a message "You are here".

The problems ocurr when i see the page in safari on a iphone with a 3.1.2 iOS or 3.1.3 iOS. When the page is loaded, if i click over the red marker the bubble shows fine. If i drag the map, when the map becomes iddle, a green marker is drawn, but when i click on it nothing happens. In some cases the click fires the red marker info bubble (showing the "You are here" message).

When i tested the page with an 4.1.* iOS the example works perfectly.

Let me know if there is another thing i can do to help.
issue.html
4.5 KB   View   Download
Sign in to add a comment

Powered by Google Project Hosting