I built a custom post type "shop" with Custom Post Type UI plugin and added a field "address" (Google Map type) with Advanced Custom Fields plugin.

From the response of WP_Query('post_type=shop');, I got the following:

$shop = WP_Query('post_type=shop');
while($shop-&gt;have_post()) {
  $shop-&gt;the_post();
  $location = get_field('map-location');
  if($location != null) {
    echo $location['address'];
  }
}


Here I got a list of addresses. How do I search with this "address"? Let's say user wants to search shop that is in "London", how can I achieve this?

Thanks.



UPDATE

Sample result of searching "15":


筲箕灣東大街15號B地下
九龍觀塘偉業街103號振邦工業大廈地鋪
九龍土瓜灣旭日街一號 瑞英工業大廈第一期A座地下



Question: What are the musical instruments that have the sounding range that has at least all notes on this range A#1-C5?
Answer: A "proper" Bayan runs in its core right hand keyboard from E2 to G7.  Using registers with the bass reed would give you E1 to G6.  Range in the left hand is E1 to C#6 I think.

The lefthand side of most converter accordions actually runs from E1 to C#6.  For the right side to have similar range, you need to use a chromatic button accordion however: piano accordions are quite more modest in range.  Most large piano accordions (41 keys) run from F3 to A6 in the keyboard (different registers extending range one octave below and up), with the largest converter accordions (45 keys) going from E3 to C7 in the right hand.

My Morino Artiste button accordion runs in its righthand keyboard from A2 to A#7.  Using the bass reed, that gives me A1 to A#6.  That just barely meets your low range requirements and the Morino Artiste are close to the largest ranged "Western" button accordions.  So reaching that range with the right hand of a chromatic button accordion will require specifically looking for large-ranged instruments: the "usual" will not go down far enough.