Yes, MLSimport fully supports mapping and proximity search through the map tools in your real estate WordPress theme. This includes Google Maps, OpenStreetMap, and Mapbox. The plugin brings in clean latitude and longitude from your MLS feed, and your theme uses those for map pages, half map layouts, and radius or “near me” searches. Once listings are imported, they act like normal properties on your site maps.
How does MLSImport handle map display for imported MLS listings?
Imported listings show on your site maps like manually added properties in your theme.
MLSimport pulls each property from your MLS(Multiple Listing Service) and saves its coordinates inside WordPress. Your theme’s map widgets then read those values right away. Map pages, half map layouts, and neighborhood maps all share this same data source. The plugin doesn’t force any map layout, so you stay free to use the map templates your theme includes.
In practice, the plugin turns MLS data into standard property posts that your theme already knows how to place on maps. With themes like WPResidence, Houzez, or RealHomes, half map search pages can show pins on one side and listings on the other. Map pins update on their own as new properties arrive or old ones expire, since coordinates stay synced with the MLS feed.
Geocoding can be run by your chosen provider, such as Google Maps or Mapbox, or by tools in the theme. MLSimport keeps the raw latitude and longitude accurate so the visual side stays clean and stable. Once that data lives in the database, each pin lines up with its address, and your theme can show clustering or hover popups without extra import setup.
| Map feature | Handled by MLSimport | Handled by theme or map provider |
|---|---|---|
| Import latitude and longitude | Yes stored in property fields | Not required |
| Map tiles and base map style | No not part of plugin | Google OpenStreetMap Mapbox |
| Half map search page layout | Provides listing data | Real estate theme templates |
| Pin clustering behavior | Supplies listing locations | Theme map settings |
| Hover popups and info windows | Feeds property fields | Theme or map JavaScript |
This split keeps mapping simpler. MLSimport handles correct property locations inside WordPress. Your theme and map provider decide how maps look and react to clicks and zoom.
Which map providers can I use with MLSImport and my theme?
You can choose Google Maps, OpenStreetMap, or Mapbox through your WordPress real estate theme.
Supported themes usually give a clear provider choice in map settings, and imported coordinates work with each one. MLSimport doesn’t force any map service, so you can match maps to your budget and site design. After you pick a provider in the theme panel, the same listing data powers every map view without extra import work.
Most compatible themes let you turn on Google Maps by adding one API key in their options. That often takes only a few minutes. MLSimport then feeds those maps with precise property coordinates, so search pages, single listing maps, and widgets stay in sync. If you want free maps with no direct API cost, OpenStreetMap modes in themes like WPResidence or Houzez reuse the same stored coordinates.
Mapbox support is common in modern real estate themes and works well with imported MLSimport data. With Mapbox, you can design custom styles, like dark maps or brand color maps, while the plugin just keeps sending fresh locations into WordPress. Since the provider choice lives in the theme, you can switch between Google, OpenStreetMap, and Mapbox without touching import rules or re running the feed.
- Google Maps works once you add your API key in theme settings.
- OpenStreetMap modes avoid usage fees and still use imported coordinates.
- Mapbox support in many themes gives styled vector maps on listings.
- Switching providers in theme options never changes how MLSimport imports data.
Does MLSImport support radius and proximity search around a location?
Proximity and radius searches come from your theme’s search engine using imported coordinates.
MLSimport stores each listing’s latitude and longitude, which compatible themes use to run distance filters. On many sites, visitors can pick a center point like a city, ZIP code, or street address, then choose a distance like 5, 10, or 25 miles. The plugin keeps coordinates fresh from the MLS feed so radius filters match real, current locations.
Some themes also show a “near me” button that uses browser geolocation and the same imported data points. Buyers can quickly scan homes within a short drive from where they stand, without typing any address. Exact distance units, such as miles or kilometers, are set in theme settings, while the plugin quietly maintains the spatial data for each synced listing.
Can my visitors search directly on the map or draw custom areas?
Map based searching usually works out of the box, but polygon tools depend on your theme.
Most themes that work with MLSimport ship with half map or full screen map search templates. Users can drag and zoom to explore homes. As visitors move the map, the listing side refreshes using the same coordinates imported from the MLS. Some themes add a “search as I move the map” option that only shows properties inside the current view box.
Freehand drawing tools, like custom polygons, come from some themes but not all, because these scripts live at theme level. MLSimport keeps location data neat so a theme or developer can run polygon or bounding box queries on top of it. Where polygon tools are missing, many sites rely on radius filters or map viewport search instead. That still gives tight control over which streets or blocks visitors see, even if it feels less exact to some teams.
For brokerages that need very accurate custom areas, a developer can add drawing controls using Leaflet or Google Maps JavaScript around the imported posts. MLSimport doesn’t limit that work, because listings already live as normal WordPress entries with stored coordinates. That setup lets teams build custom search zones like lake fronts, school zones, or farm regions without changing the import process itself. It is a little more work, but the data side stays steady.
How flexible is MLSImport for custom pins, clustering, and map styling?
Visual map behavior, including pins, clusters, and styles, is fully set by your theme using imported data.
Once MLSimport has saved coordinates for each property, your real estate theme can use any marker design it supports. Many themes let you upload your own icon, show prices on the pin, or highlight featured listings in another color. The plugin keeps the list of map points complete and up to date so visual changes stay inside theme options, not in feed rules.
In busy markets, marker clustering starts to matter once you pass around 50 listings on one map view. Supported themes can group nearby points into one bubble, while MLSimport keeps feeding them positions and basic details. Styles for Google Maps or Mapbox, like night modes or simple gray maps, are usually pasted or picked in theme settings. At first this sounds like extra work. It isn’t, because you keep using the same stored coordinates from the plugin.
FAQ
Does MLSImport include its own map service or tiles?
MLSimport doesn’t bundle map tiles and instead connects your listing data to the map your theme uses.
The plugin imports property locations and details into WordPress, then passes those coordinates to your theme’s map widgets. Your theme and provider, like Google, OpenStreetMap, or Mapbox, handle tiles, zoom controls, and styles. This split keeps your mapping stack easier to understand and lets you change providers later if pricing or features change.
Will I need separate API keys for Google Maps or Mapbox with MLSImport?
You usually need your own Google Maps or Mapbox key, while many OpenStreetMap modes need no key.
Most real estate themes ask you to paste a Google or Mapbox key into their settings, which takes a few minutes. MLSimport then uses those provider tools only indirectly, by feeding them property coordinates on every import run. If you pick an OpenStreetMap layout in your theme, you often avoid extra keys and still keep full proximity and radius search. The plugin’s stored locations handle that part.
Do I have to re-import everything if I change themes or map providers?
You don’t need to re import listings, because new themes can reuse the same stored locations.
MLSimport saves listing coordinates and details as normal WordPress content, so a theme change only affects layout and style. When you switch to another supported real estate theme, its map templates read the existing property posts and show them on Google, OpenStreetMap, or Mapbox. This helps you redesign or rebrand without repeating data imports or losing search engine work you already did.
Can I mix manual listings with imported MLS listings on the same maps?
You can mix manually added properties and MLSimport listings on the same map and in the same searches.
Because imported entries become standard property posts, your own off market or coming soon homes can share the same post type. As long as manual listings also have coordinates, the theme’s map and proximity filters will treat them like MLS entries. Many teams use this to spotlight exclusive deals on the same half map search pages that show regular MLS stock.
Will MLSImport help me connect my MLS feed and verify mapping works?
MLSimport’s team helps verify your MLS, connect the RESO Web API feed, and check map output.
During setup, they confirm that your MLS board is supported and that the right RESO fields, including latitude and longitude, get mapped into WordPress. After test imports, they check that your theme reads locations correctly on search pages and half map templates. This guided start usually takes a few working days as a rule of thumb. It doesn’t fix every edge case, but it removes most guesswork.
Related articles
- Does MLSImport include a map search feature that plots all properties, and can I filter or color-code by neighborhood, price range, or investment criteria?
- What kind of mapping and location search features are included—can buyers search by drawing on a map, by school district, or by city/town boundaries relevant to my area?
- Does your solution support map integrations (e.g., Google Maps or Mapbox) for displaying listings, and can I customize the map markers and clustering behavior?
Table of Contents


