Nothing
createMarker <-
function(lonlat,
name="marker",
title="Point" ,
map="map",
clickable=TRUE,
draggable=FALSE,
flat=TRUE,
visible=TRUE,
zIndex="null",
icon="", ...) {
# ... shape="" , icon="",shadow="",cursor=""
p1<-paste('position: new google.maps.LatLng(',lonlat[2],',',lonlat[1],'),\n',sep="")
m1<-paste('map:',map,',\n',sep="")
t1<-paste('title:"',title,'",\n',sep="")
c1<-ifelse(clickable!=FALSE,'clickable: true,\n', 'clickable: false,\n')
d1<-ifelse(draggable!=FALSE,'draggable: true,\n', 'draggable: false,\n')
f1<- ifelse(flat!=FALSE,'flat: true,\n', 'flat: false,\n')
v1<- ifelse(visible!=FALSE,'visible: true,\n', 'visible: false,\n')
i1<-ifelse (icon==""," " ,paste('icon: ','new google.maps.MarkerImage("',icon,'"), \n',sep=""))
x<-paste('var ',name,'= new google.maps.Marker({ \n',p1,m1,t1,c1,d1,f1,v1,i1,
' zIndex:',zIndex)
argsList <- list(...)
vectorNames<-names(argsList)
if (length(argsList)>1){
for(i in 1:(length(argsList)-1)) {
x<-paste(x,', \n',vectorNames[i],':"',argsList[[i]],'"',sep="")
}
x<-paste(x,', \n',vectorNames[i+1],':"',argsList[[i+1]],'"}); ',sep="")
} else { if( length(argsList)==1 ){
x<-paste(x,', \n',vectorNames[1],':"',argsList[[1]],'"',sep="")}
x<-paste(x,'}); ') }
return(x)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.