Trazar coordenadas en el mapa

Estoy tratando de trazar mis coordenadas usando R. Ya he intentado seguir una publicación diferente (R: trazar coordenadas agrupadas en el mapa mundial ; Trazado de coordenadas de múltiples puntos en el mapa de google en R) pero no estoy teniendo mucho éxito con mis datos.

Estoy tratando de lograr un mapa plano del mundo con mis coordenadas GPS como puntos de colores (cada área tiene un color específico):

area         lat    long
Agullhas    -38,31  40,96
Polar       -57,59  76,51
Tasmanian   -39,47  108,93

library(RgoogleMaps)
lat <- c(-38.31, -35.50) #define our map's ylim
lon <- c(40.96,37.50) #define our map's xlim
center = c(mean(lat), mean(lon))  #tell what point to center on
zoom <- 2 #zoom: 1 = furthest out (entire globe), larger numbers = closer in
terrmap <- GetMap(center=center, zoom=zoom, maptype= "satallite", destfile = "satallite.png")

problema que ahora no sé cómo agregar mis puntos y me gustará un color para cada región.

¿Alguien podría ayudarme a seguir adelante?

La otra opción que he probado es:

library(maps)
library(mapdata)
library(maptools)
map(database= "world", ylim=c(-38.31, -35.5), xlim=c(40.96, 37.5), col="grey80", fill=TRUE, projection="gilbert", orientation= c(90,0,225))
lon <- c(-38.31, -35.5)  #fake longitude vector
lat <- c(40.96, 37.5)  #fake latitude vector
coord <- mapproject(lon, lat, proj="gilbert", orientation=c(90, 0, 225))  #convert points to projected lat/long
points(coord, pch=20, cex=1.2, col="red")  #plot converted points

pero las coordenadas terminan en una posición incorrecta y no estoy seguro de por qué

Espero que alguien pueda ayudar

Respuestas a la pregunta(4)

Su respuesta a la pregunta