You have to use Extra part of the Intent. Instead of passing the list index, you can directly pass the coordinates you want. It supposes that the coordinates are part of the data linked to list item.
1
solved How to pass arguments between Activities?