Comments (4)
Hi Richard,
The first issue I can see with your map is that somehow you have set the "syncItem" to a lat,long pair (e.g. "36.169,-115.1") whereas this should be an apex item name (e.g. "P1_LAT_LONG") with which the map should be synchronized. You set the value of the item to the lat, long value and the map will pick that up.
This simple map is designed to allow data-entry for a single marker position; to show info on the map I would use the ReportMap plugin instead.
However, if you want to use the SimpleMap you can add a bit of javascript in a Dynamic Action on the mapLoaded event to show an InfoWindow to the marker, e.g.:
opt_map.iw = new google.maps.InfoWindow();
opt_map.iw.setOptions({
content: $v("P2_INFO")
});
opt_map.iw.open(this.data.map, opt_map.marker);
I've put a demo up here:
https://apex.oracle.com/pls/apex/f?p=76577:2
from jk64-plugin-simplemap.
To disable zoom, add this code to the mapLoaded event:
this.data.map.setOptions({draggable: false, zoomControl: false, scrollwheel: false, disableDoubleClickZoom: true});
from jk64-plugin-simplemap.
To stop the user clicking on the map and changing the marker position, I think I'll need to make a change to the plugin. Stay tuned.
from jk64-plugin-simplemap.
The next release (0.4) will have a "Read-only" attribute which will disable zoom/pan, and stop the user clicking the map and changing the marker position.
from jk64-plugin-simplemap.
Related Issues (20)
- Geolocate
- Put all js functions in a scope
- Separate attribute to disable zoom/pan HOT 6
- Update map on the basis of coordatinates HOT 9
- Plugin does not work on mobile theme
- Get Address, Postal Code and Country in separate elements HOT 2
- Insufficient results found Alert on Dynamic Actions address HOT 2
- Where do you set the Google API Key
- Oops! Someting went wrong HOT 2
- Allow multiple maps on same page
- Google Maps API key now required
- Initial Map Position attribute does not support comma as decimal separator HOT 3
- Delay map load until page is loaded
- Support geocode search
- Don't allow NLS settings to dictate number format for javascript
- Modal popup - warning "You have included the Google Maps API multiple times on this page." HOT 1
- Add Map Style attribute
- Reverse geocode
- Demo app not available HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jk64-plugin-simplemap.